我正在使用 Internet Explorer 8 进行浏览。
我有一个指向本地文件的链接(a href =“file:///path”)。我知道路径是正确的,因为如果我将其复制并粘贴到新窗口中,它会正常打开。但是当我单击链接时,什么也没有发生。(我也可以通过右键单击链接并选择“将目标另存为”来保存副本)
如果我只是在 Internet Explorer 中从“我的电脑”打开页面,这些类型的链接可以正常工作,但当我尝试通过本地主机访问它们时,它们不起作用。我在安全设置中将本地主机设置为本地 Intranet。
这些链接在 IE 中是否不再起作用,还是我遗漏了什么?
答案1
这是一项安全设置。通常,网页无法以任何方式链接到本地文件。这是因为它们可以使用隐藏的表单部分(例如上传)从您的硬盘上传任何文件。您可以在“选项”中降低 Internet 安全性。
编辑:如果将文件从资源管理器拖到地址栏会发生什么?
答案2
不,这是 Windows 7 上的新 Windows 更新。我的 Windows7 计算机上有旧的 HTML 文件仍然以这种方式工作。
但是,如果我将精确的代码复制到 Windows 7 上的新文本文档中,然后重命名,.html
它们就不起作用了。
我的建议是,在另一台安装了 XP 的计算机上创建您的作品。然后移至 Windows 7,这样它们就可以正常工作了。或者继续复制可以正常工作的旧版 HTML 文档,然后再进行编辑/重命名。