firefox 使用资源管理器打开指向目录的本地链接

标签 firefox windows

在供我们内部使用的网站上,我显示指向本地文件和文件夹的链接。链接是这样的:

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、更改链接,甚至通过编写一个小程序来正确打开所有文件协议(protocol)并将用作 firefox 中文件协议(protocol)的协议(protocol)处理程序。

谢谢 拉斐尔

最佳答案

我在 Firefox 14.0.1 中做了一些小改动,这对我有用:

  1. 创建新的 bool 值 network.protocol-handler.expose.file 并将其设置为 false
  2. 创建新的 bool 值 network.protocol-handler.external.file 并将其设置为 true
  3. 单击指向本地文件夹的链接。
  4. 在以下提示中,链接到 explorer.exe 在:C:\Windows\explorer.exe

文件现在使用默认应用程序打开,文件夹使用 Windows 资源管理器打开!

关于firefox 使用资源管理器打开指向目录的本地链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1804604/

相关文章:

html - Favicons 拒绝在 IE 和 Chrome 中显示

css 背景图像不显示在 Web 开发人员的工具栏 > 编辑 css

html - 在 Opera 和 Firefox 中设置音频标签 currentTime 会导致错误

css - 位置 :absolute in FireFox 有点奇怪

java - 在 Windows 上运行 Java 独立应用程序(作为服务)

c++ - SendInput()鼠标移动计算?

php - 使用 Windows 身份验证作为 Intranet 应用程序的登录凭据

python - 如何更改Python 2.7安装包文件夹

html - 网站适用于 firefox,但不适用于 chrome 或 safari。导航行在 chrome 和 safari 中没有正确排列

c++ - 如何计算给定日期的周数?