Javascript 远程站点,本地文件重定向

Javascript 远程站点,本地文件重定向,javascript,firefox,redirect,firefox-addon,Javascript,Firefox,Redirect,Firefox Addon,作为对此的后续行动: 指定的javascript在本地网站的情况下可以工作,但在远程网站的情况下会失败。firefox扩展在链接的情况下很有用,但在链接答案提供的javascript解决方案的情况下是无用的。请为在firefox中重定向到本地文件(unc)提供可能的解决方法。我认为实现这一点的唯一方法是在您的页面上运行一个已签名的Java小程序。基本上,您要做的是将文件提供给小程序,并让它打开一个包含文件URL的新浏览器窗口。由于小程序受本地系统信任,因此它应该可以访问本地硬盘,并且应该能够启动

作为对此的后续行动:


指定的javascript在本地网站的情况下可以工作,但在远程网站的情况下会失败。firefox扩展在链接的情况下很有用,但在链接答案提供的javascript解决方案的情况下是无用的。请为在firefox中重定向到本地文件(unc)提供可能的解决方法。

我认为实现这一点的唯一方法是在您的页面上运行一个已签名的Java小程序。基本上,您要做的是将文件提供给小程序,并让它打开一个包含文件URL的新浏览器窗口。由于小程序受本地系统信任,因此它应该可以访问本地硬盘,并且应该能够启动新的应用程序


注意:我没有试过这个,我只是在猜测我会怎么做。我使用了一个签名的Java小程序来获取一些本地网络参数,以便在Wake on LAN应用程序中使用,因此我知道签名的小程序可以以浏览器无法实现的方式与系统交互。

对于我来说,这样的重定向问题似乎有点过火:我不需要访问本地系统,只需为浏览器提供一个地址即可:)我认为浏览器不会允许您从从远程系统加载的网页打开本地资源。这将违反安全规定。一个已签名的小程序,因为它必须经过批准才能访问本地资源,所以可以绕过这个问题。