PDF无法在我的浏览器中打开生产

时间:2015-05-08 18:52:20

标签: html pdf

我有一个Razor MVC应用程序,其中包含一个用于打开存储在文件服务器上的PDF的链接。当我在Visual Studio中运行它时,我的代码工作,但是当我在同一台计算机上进行生产时,我的代码无效。我点击链接,没有任何反应,我可以看到当我将鼠标悬停在它上面时的路径。没有任何错误或任何错误。我已经尝试过所有浏览器,但只关心IE。

 <a href="\\01erie\Q\Data\Company Sharded Folder\MSDS\PVC567.pdf">View</a>

我将鼠标悬停在链接上的图片

enter image description here

为什么这不起作用?

1 个答案:

答案 0 :(得分:1)

出于安全原因,现代浏览器会阻止来自远程页面的文件系统URL(即其他协议上的页面,如http://,甚至文件系统中的其他目录)。

Here是一个描述Firefox行为的页面(以及它存在的原因)。

Internet Explorer有joined the ranks of these modern browsers:

  

默认情况下,Internet Explorer会阻止导航到统一资源   使用&#34;文件的标识符(URI):&#34;协议当前的URL   符合以下条件:

     
      
  • 当前URL在Internet区域或“受限制的站点”区域中打开。

  •   
  • 当前网址使用&#34;文件以外的协议:&#34;。

  •   
     

这是一项旨在实现的安全措施   防止恶意站点访问系统文件对象。

这可以更改,但仅限于每个客户端(有关详细信息,请参阅MSDN文章。)