使用 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 链接