Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Can';在IE11/Windows上预览PDF文件_Javascript_Html_Pdf_Internet Explorer_Internet Explorer 11 - Fatal编程技术网

Javascript Can';在IE11/Windows上预览PDF文件

Javascript Can';在IE11/Windows上预览PDF文件,javascript,html,pdf,internet-explorer,internet-explorer-11,Javascript,Html,Pdf,Internet Explorer,Internet Explorer 11,我有一个web应用程序上的pdf文件列表,用户可以在单击文件名时在新选项卡中预览 它在除IE11之外的所有浏览器上都正常工作,唯一的问题是这些pdf文件没有.pdf文件扩展名(来自服务器,无法更改),这似乎是导致问题的原因 请注意,在IE11的新选项卡中打开文件后,我会看到一个空的灰色屏幕,但如果我刷新该选项卡,我可以正常看到文件 示例代码: <h1>View Pdf Files</h1> <div> <a href="file

我有一个web应用程序上的pdf文件列表,用户可以在单击文件名时在新选项卡中预览

它在除IE11之外的所有浏览器上都正常工作,唯一的问题是这些pdf文件没有.pdf文件扩展名(来自服务器,无法更改),这似乎是导致问题的原因

请注意,在IE11的新选项卡中打开文件后,我会看到一个空的灰色屏幕,但如果我刷新该选项卡,我可以正常看到文件

示例代码:

   <h1>View Pdf Files</h1>
   <div>
       <a href="file_without_pdf_extension" target="_blank">View</a> // no preview
   </div>
   <div>
       <a href="file_with_pdf_extension" target="_blank">View</a> // preview
   </div>
查看Pdf文件
//无预览
//预演

有什么建议吗?

您是否在使用IE11的其他计算机上测试过这个问题?那里也发生同样的事情吗?我想知道这是Adobe设置的渲染问题还是图形加速问题。我相信PDF viewer有一个
为旧视频卡启用硬件rendinger
选项,用于旧硬件。请检查您的代码,是否有一些基于PDF文件名的JS代码来获取PDF文件,然后在新选项卡中显示它?