我正在尝试通过html锚链接打开本地文件,但它没有在Firefox中打开。
这是代码
<a href="file:///\\10.0.4.4\001-100 Design Projects\">log</a>
如果我尝试通过浏览器网址到达此目的地
file:///\\10.0.4.4\001-100 Design Projects\
它会打开,但它不适用于锚点。我提醒它在chrome中运行正常。 我想知道解决这个问题的方法。
提前致谢
答案 0 :(得分:0)
请看一下这篇文章,了解Firefox中的特定限制:Workaround for href="file://///..." in Firefox
以下是答案摘要:
Security.fileuri.strict_origin_policy
设置更改为false - 这在3.6.15中对我不起作用。 SO上的其他用户报告说它也不起作用。Security.fileuri.strict_origin_policy
设置为true,并且似乎也没有效果。Firefox有这个限制/功能。我可以同情这个功能,因为它可以防止用户无意中访问本地文件系统。幸运的是,有一些有用的替代方案可以在坚持使用HTTP协议时提供类似的用户体验。
通过UNC路径访问内容的另一种方法是使用WebDAV协议发布您的内容。某些内容管理系统(如MS SharePoint)使用WebDAV提供对文档和页面的访问。就最终用户体验而言,它的外观和感觉就像访问具有UNC路径的网络文件一样;但是,所有文件交互都是通过HTTP执行的。
可能需要对文件访问理念进行适度更改,因此我建议您阅读与特定服务器技术相关的WebDAV协议,配置和权限管理。 〜回答kbrimington