html – 当它是本地文件时正确的设置方式

前端之家收集整理的这篇文章主要介绍了html – 当它是本地文件时正确的设置方式前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图链接到本地​​文件.我设置了href,如下所示:
<a href="file://C:/path/to/file/file.html">Link Anchor</a>

>在Firefox中,当我右键单击并在新选项卡中打开链接时,没有任何反应.
>当我右键单击并复制链接位置,然后手动打开一个新的选项卡并粘贴复制的链接,它工作正常.所以看来我的文件://语法很好.我也尝试了3个斜杠像file:///但它是一样的结果.

我究竟做错了什么?

解决方法

根据定义,file:URL是系统依赖的,它们几乎没有用.您的示例中的URL在本地使用时工作,即链接页面本身在用户的计算机中.但浏览器通常拒绝遵循文件:使用HTTP协议提取页面上的链接,以便页面自己的URL是http:URL.当你点击这样的链接,没有任何反应.目的可能是安全性:防止远程页面访问访问者计算机中的文件. (我认为这个功能首先在Mozilla中实现,然后复制到其他浏览器.)

因此,如果您在计算机中使用HTML文档,那么文件:URL应该可以正常工作,尽管它们的语法中存在与系统有关的问题(如何在此类URL中写入路径名和文件名).

如果您真的需要使用计算机上的HTML文档和Web服务器上的另一个HTML文档,则使链接工作的方法是将本地文件用作主要文件,如果需要,请使用客户端脚本来获取文档从服务器,

原文链接:https://www.f2er.com/html/224538.html

猜你在找的HTML相关文章