带有内部文件链接的锚标记 (file:///) 在任何浏览器中都不起作用

发布于 2024-12-05 16:51:04 字数 534 浏览 0 评论 0原文

我的网站中有一个带有示例代码的 HTML 文件:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<HTML>
    <HEAD>This is a test for internal files </HEAD>
    <BODY>
        <A  href="file:///networkpath/folderName/File Name.pdf" target=_blank>click here</A>
    </BODY>
</HTML>

我尝试了所有可能的斜杠组合(向前/向后),但似乎在 IE 和 FF 中不起作用。链接已失效,没有任何操作。

当我将相同的文件保存在本地计算机中时,它工作正常。相同的文件当我复制到互联网站点时它不起作用。

I have a HTML file in my site with a sample code:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<HTML>
    <HEAD>This is a test for internal files </HEAD>
    <BODY>
        <A  href="file:///networkpath/folderName/File Name.pdf" target=_blank>click here</A>
    </BODY>
</HTML>

I tried all possible combination of slashes (forward/backward) but nothing seems to work in IE and FF. The link is dead, no action at all.

When I save the same file in my local machine it work fine. Same file When I copied to a internet site it didn't work.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

柠栀 2024-12-12 16:51:04

相同的文件当我复制到互联网站点时它不起作用。

这是设计使然。出于安全原因,所有现代浏览器都阻止链接到本地​​资源。

有关详细信息,请参阅此答案

Same file When I copied to a internet site it dint work.

This is by design. All modern browsers prevent linking to local resources for security reasons.

See this answer for details.

怎樣才叫好 2024-12-12 16:51:04

仅当您在“受信任的站点”列表中添加您的网址(网站地址)时,它才有效。

在 IE 中如何执行此操作:

  • 转到 工具 >互联网选项>安全>可信站点
  • 添加您的 URL

It works only if you add your url (website adderess) in "Trusted Site" list.

Here how to do it in for IE:

  • Go to Tools > Internet Options > Security > Trusted Site
  • Add your URL
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文