繁体   English   中英

在IE9、10和11中的fancybox 2 iframe中不显示pdf

[英]Pdfs not displaying in fancybox 2 iframe in IE9, 10 and 11

我已经在Google Chrome,Safari,Opera,Firefox和IE 8的Fancybox 2 iframe中成功加载了pdf。但是,对于IE 9、10和11,该iframe为空。是否有人可以在Fancybox 2 iframe中加载pdf,专门针对IE9、10和11? iframe会显示,但为空,页面底部会出现一个问题,询问您是否要打开或保存pdf。 如果选择打开,则会打开一个新窗口并显示pdf(不在iframe中)。 该网站使用HTML5和CSS3。 这是一些代码:

HTML代码页:

<!doctype html>

<a class="fancybox fancybox.iframe" href="PDFs/myfile.pdf"></a>

HTML代码页上的脚本(很抱歉,但我似乎无法在我的帖子中正确地将此脚本对齐):

<script type="text/javascript">
    $(document).ready(function() {
 $(".fancybox").fancybox({
       width : "85%",
       height : "80%",
 autoSize: false,
 iframe : {
    preload: false,
 'content': '<embed src="'+this.href+'#nameddest=self&page=1&view=FitH,0&zoom=80,0,0" type="application/pdf" height="99%" width="100%" />'      
       }
     });
 });
 </script>

我已经搜索了很多已经问过的问题的解决方案,尝试了许多建议,但仍然无法在IE 9、10或11中显示pdf。注意:“ iframe preload:false”脚本确实在Google Chrome和IE8中解决了此问题,因此感谢您发布这些建议的任何人。

如果有人知道如何解决此问题,请提供帮助。 谢谢!

IE没有像Apple那样具有嵌入式pdf查看器。 如果要内联显示或可能的话,您需要使用自己的PDF.js实现,请确保包含了acrobat扩展名并且您的mime类型正确。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM