【问题标题】:How to open local file links with special characters?如何打开带有特殊字符的本地文件链接?
【发布时间】:2014-09-17 06:42:09
【问题描述】:

我在这里有一个 Intranet,我想在其中链接到网络共享上的一些本地文件。 文件路径具有特殊字符(变异元音,例如“äöü”)。 我的 href 链接如下所示:

href="file:///\\SERVER\share\path\für alle\example.pdf"

该链接在 IE 中有效,如果我在 Firefox 中将其作为新选项卡打开也是如此。但是,如果我只是单击它,它就不起作用。打开的是我的本地文件夹“我的文档”,而不是文档。

我做错了吗?或者这是 Firefox 中的错误? (使用 Firefox 32.0.1)

PS: 供您参考:我已在“about:config”中允许 Firefox 中的本地文件链接,其中包含以下条目:

capability.policy.policynames: localfilelinks
capability.policy.localfilelinks.checkloaduri.enabled: allAccess
capability.policy.localfilelinks.sites: http://intranet

【问题讨论】:

  • 会不会是“我的文档”是默认应用程序?您是否尝试过右键单击 --> 使用 Firefox 打开?
  • 我不认为,这就是问题所在。因为它有效,所以当我将链接作为新选项卡(鼠标中键或 STRG + 鼠标左键)打开时。此问题还会影响不同的文件类型(图像、.docx、.pdf、...)。当我右键单击其中一个 PDF 文件并使用 Firefox 打开时,它会在 Firefox 中打开。
  • 您也可以在编写 url:s 时转义所有“特殊”字符,在您的情况下,它看起来像这样:file%3A%2F%2F%2F%5C%5CSERVER%5Cshare%5Cpath% 5Cf%C3%BCr%20alle%5Cexample.pdf 或者只是:file:///\\SERVER\share\path\f%C3%BCr%20alle\example.pdf
  • 我试图转义整个字符串,但这也不起作用。

标签: html firefox


【解决方案1】:

我现在尝试了不同的计算机。显然,这个错误只出现在我自己的电脑上。 我创建了一个新的 Firefox 配置文件,这解决了这个问题。所以我的个人资料似乎已损坏,或者我的设置有问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-26
    • 2020-11-26
    • 1970-01-01
    • 1970-01-01
    • 2023-01-08
    • 1970-01-01
    相关资源
    最近更新 更多