使用 IE9 从 HTTP 获取的页面链接到本地​​文件

Posted

技术标签:

【中文标题】使用 IE9 从 HTTP 获取的页面链接到本地​​文件【英文标题】:Linking to local files from HTTP fetched pages with IE9 【发布时间】:2011-11-13 20:35:24 【问题描述】:

我的一个客户有一个仅限 Intranet 的网站,其中包含许多指向本地网络上文件的链接,格式为 <a href="file://localfileserver/importantdocument.doc">Link</a>。但是,在 IE9 中似乎没有任何链接可用。我知道所有其他浏览器都拒绝允许从通过 HTTP 获取的页面链接到本地​​文件,最新版本的 IE 也是这种情况吗?

所有链接在 IE8 上仍然可以正常工作。

【问题讨论】:

【参考方案1】:

请看这个post。此处的更改也是针对 IE8 进行的,所以我猜测您的区域设置在 IE8 和 IE9 机器之间的配置不同。

1https://web.archive.org/web/20140813113355/http://blogs.msdn.com/b/ieinternals/archive/2011/08/12/internet-explorer-9.0.2-update-changes-file-protocol-and-cookie-naming.aspx

【讨论】:

是的,调整区域设置解决了问题。谢谢!

以上是关于使用 IE9 从 HTTP 获取的页面链接到本地​​文件的主要内容,如果未能解决你的问题,请参考以下文章

使用 Selenium WebDriver 和 Java 从页面源中获取所有 href 链接

wp_admin 页面重定向到 wordpress 中的本地主机

Facebook 集成:链接到本地​​站点配置文件页面?

从页面中获取所有链接 Beautiful Soup

从输入url到页面呈现的过程

使用http-server开启一个本地服务器