在某些情况下,文件夹的 URI 链接(以file://blahblahblah
格式)对我们来说根本不起作用。
使用 Active Directory 的 Windows 用户。
从以下位置打开的 URI 不起作用:
- 火狐
- MS Outlook 中收到的电子邮件中的链接(无论默认浏览器是什么)
但是,相同的 URI 可以在以下情况下工作:
- IE浏览器
- 在“开始”>“运行”中直接输入 URI
当 URI 无法打开时,不会出现任何错误;它只是无法打开。
更新:我知道 Firefox 可能存在已知问题。但为什么 Outlook 也存在此问题?可能是什么原因造成的?
更新 2:实际链接更像是file:///\\%5c%5c\hostname\path
和file://hostname/path/
。
答案1
火狐
这是浏览器的安全措施,因为它可以防止用户在不知情的情况下访问本地文件系统。例如,在 Firefox 中,您可以使用以下方式打开它:
user_pref("capability.policy.policynames", "localfilelinks");
user_pref("capability.policy.localfilelinks.sites", "http://yourServer1.companyname.com http://yourServer2.companyname.com");
user_pref("capability.policy.localfilelinks.checkloaduri.enabled", "allAccess");
外表
要添加网络文件/文件夹的超链接,请查看Outlook:创建指向网络文件的超链接