我制作了一个在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?