gpt4 book ai didi

javascript - PDF 不显示在 IE9、10 和 11 的 fancybox 2 iframe 中

转载 作者:行者123 更新时间:2023-11-28 03:29:03 24 4
gpt4 key购买 nike

我已在 Google Chrome、Safari、Opera、Firefox 和 IE 8 的 Fancybox 2 iframe 中成功加载 pdf。但是,IE 9、10 和 11 的 iframe 是空的。有没有人有在 Fancybox 中加载 pdf 的解决方案2 iframe,专门针对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>

我搜索了很多已经提出的问题来寻找解决方案,尝试了很多建议,但仍然无法让 PDF 在 IE 9、10 或 11 中显示。注意:“iframe preload: false”脚本在 Google 中确实解决了这个问题Chrome 和 IE8,非常感谢所有发布这些建议的人。

如果有人知道如何解决这个问题,请帮助。谢谢!

最佳答案

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

关于javascript - PDF 不显示在 IE9、10 和 11 的 fancybox 2 iframe 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19127259/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com