about:blank#在<a href="file:///XXX">链接</a>(降价页)上被阻止

Ref*_*ael 7 html markdown google-chrome href

在Markdown页面(Microsoft TFS Wiki)中,
我尝试创建file链接的标记:

<a href="file:///C:/temp\file.txt">file.txt</a>
Run Code Online (Sandbox Code Playgroud)

点击(Chrome),我得到了

about:blank#blocked
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

vit*_*oft 1

这不是 Chrome 特有的协议文件问题: Opera 和 Firefox 也显示空白页面。当我想浏览本地主机上的 HTML 文件时,我必须通过协议http:来访问它们。例如,当我想C:\temp\file.html在 Chrome 中查看时,我将在本地 Apache 主机中创建一个虚拟目录:

<VirtualHost *:80>
    DocumentRoot C:/temp
    ServerName temp.localhost
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

并将这一行添加到%SystemRoot%\System32\drivers\etc\hosts

127.0.0.1 temp.localhost
Run Code Online (Sandbox Code Playgroud)

现在我可以在浏览器中通过 URL http://temp.localhost/file.html查看该文件