Dav*_*vid 8 windows browser firefox
我制作了一个在http://127.0.0.1/上运行的 WWW 控制面板。
当我在 Firefox 中打开它并单击以下链接时:
<a href="file:///C:/Users/John%20Doe/Documents/test/log.txt">test</>
Run Code Online (Sandbox Code Playgroud)
什么都没发生。为什么它不打开 file:/// URL,无论是在 Firefox 中还是使用操作系统指定的(或 Firefox 指定的).txt 处理程序应用程序?当我使用 RSS 客户端而不是浏览器时,它曾经可以工作(它打开 Notepad++ 并转到正确的文件)。
为什么 Firefox 不做任何事情?它甚至不会在 Firefox 的“控制台”中转储任何类型的错误消息,这种情况通常在出现此类问题时发生。
没有。没有什么。它只是不关心 URL。
尽管没有任何错误,但我怀疑这与未在http:// 提供的网页或其他内容中混合 file:/// URL 有关。如果是这样,是否有一些不错的“元标记”或者我可以用来指示 Firefox 的东西,是的,我希望允许这个特定页面打开 file:/// URL?
无耻地窃取我在 StackOverflow 上的答案:
通过 HTTP(S) 检索的页面上的本地文件链接在 Mozilla/Firefox 中被故意禁用,因为它们可能存在安全风险,并且过去曾被用于攻击。
但是,您可以覆盖此行为。
简洁版本:
您需要配置 Firefox 的安全策略以允许链接到本地文件。这可以使用配置文件policies.json(所有平台)或使用 Windows 组策略(仅在 MS Window 上)来完成。
在这两种情况下,要更改的设置是LocalFileLinks- 它包含允许链接到本地文件的域列表。
例子policies.json:
{
"policies": {
"LocalFileLinks": ["http://example.org/",
"http://example.edu/"]
}
}
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请参阅MozillaZine 中的这篇文章,以及 Mozilla 支持上的如何从 Firefox 中的网页访问本地文件系统。
| 归档时间: |
|
| 查看次数: |
13893 次 |
| 最近记录: |