PDF 未显示在 IE9、10 和 11 的 fancybox 2 iframe 中
Pdfs not displaying in fancybox 2 iframe in IE9, 10 and 11
我有pdf成功加载到适用于Google Chrome,Safari,Opera,Firefox和IE 8的Fancybox 2 iframe中。但是,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 类型是正确的。
相关文章:
- Fancybox iFrame not showing up
- FancyBox退出IFRAME回调
- FancyBox将DIV的内容显示为iFrame类型
- Fancybox-无法在iframe中打开类似facebook的框
- FancyBox iframe在第三页访问后打开
- 如何将附加内容放入fancybox iframe
- Fancybox - 将图像和 iframe 组合在一个图库中
- Youtube IFrame Internet Explorer上的Fancybox错误
- 关闭包含YouTube电影的Fancybox-iframe时出现IE JS错误
- PDF 未显示在 IE9、10 和 11 的 fancybox 2 iframe 中
- 在fancybox iframe中打开形式
- 在没有手动打开的情况下,从Iframe调用父级中的Fancybox
- fancybox iframe内容未通过jquery函数显示
- 无法关闭Fancybox iFrame
- 点击传单弹出菜单中的链接时,打开Fancybox Iframe
- 对以编程方式打开的fancybox iframe进行样式化
- 总是在fancyBox iframe中打开html页面
- Fancybox iframe内容-如何从父级访问CSS
- 将值/变量从fancybox iframe传递给父节点
- 在FancyBox Iframe中打开了一个FancyBox小部件,由于FancyBox Widget Width/He