在我们的内部网站上,我展示本地文件和文件夹的链接。链接是这样的:
href="file://C:/example/"
href="file://C:/example/test.odt"
现在的问题是,目录链接在Firefox中打开后只是一个无用的目录列表。无用的原因是你只能查看文件或者打开它们,但不能复制、插入或删除它们......而文件链接则正常工作,文件会被OpenOffice打开。 通过更改Firefox的配置并将以下键设置为false,我可以使用explorer.exe在其中打开该目录,但对于文件,我必须选择正确的应用程序。
network.protocol-handler.expose.file
有没有人知道一种方法,可以让我想要的两种方式同时工作?这意味着通过explorer.exe显示目录,并且所有文件都由正确的应用程序打开。 这可以通过配置Firefox或Windows、更改链接甚至编写一个小程序来完成,该程序能够正确地打开所有文件协议,并被用作Firefox文件协议的协议处理程序。
谢谢 Raffael