2016-05-30 167 views
0

因此,我正在寻找解决方法,从浏览器中打开本地文件。我在想的是,我可以有一些脚本,当它被激活时,它会启动一组密钥来激活一个快捷方式,该快捷方式会打开指定了该快捷方式的特定本地文件。点击:激活键盘快捷方式

我可能会疯了,但这可能吗?

+0

您可以将键盘事件分派给文档,而不是浏览器。 – RobG

+0

嗯,我并不真的需要它到浏览器,我只需要计算机本身就能识别只有在单击按钮时才会出现的按键。 – Eksepshon

+0

你错过了这一点。 Javascript在主机环境中运行,它只能访问主机提供的API。在浏览器中,浏览器是主机。它主要提供DOM API和其他一些(XMLHttpRequest是一个)。没有主机提供API,您肯定无法将随机键击发送到主机系统。没有一个。 – RobG

回答

0

不幸的是,我不认为这是可能的事情的浏览器端,这是我假设你在说什么?

简短的回答是浏览器快捷方式无法通过JavaScript触发。

您可以尝试通过导航到file://..../路径直接导航到JavaScript文件,尽管我几乎可以肯定这是不被允许的,因为这将是浏览器中的一个巨大的安全漏洞。

+0

是的,这是我想解决的问题。该网站在本地网络中,因此我并不担心安全问题,因为它只在这里使用,但浏览器不允许直接打开。 – Eksepshon