cou*_*011 5 javascript pdf safari macos
我想展示嵌入在html中的pdf文档.我正在尝试这样的代码,但它显示我缺少插件错误.
但是如果我将相同的pdf文件拖到浏览器上,它就会很好地打开它.为什么要求在html文件中插件?
<object data="pdfobject.pdf#view=FitV" type="application/pdf" width="100%" height="100%"></object>
Run Code Online (Sandbox Code Playgroud)
Safari刚刚更新了他们的浏览器,现在可以在iframe中正确显示pdf.早在2011年夏天它没有.确保使用id.
<div id="scroller">
<iframe name="myiframe" id="myiframe" src="viewpdf-safari.php">
</div>
Run Code Online (Sandbox Code Playgroud)
然后在css中添加
#myiframe {width:600px; height:100%;}
Run Code Online (Sandbox Code Playgroud)
以下是您将遇到的问题:截至今天,iframe将显示pdf,是的,但通过pdf导航是一件痛苦的事.使用触摸滚动,整个iframe将尝试滚动,而不是pdf,强制您使用两个手指滚动(一个手指按住iframe,另一个手指缓慢滚动).
其他浏览器正确填充iframe的整个宽度,但safari现在不能.我建议现在有一个按钮或链接直接在新窗口中打开pdf,这样用户就不会有双指地狱.
另一种方法是尝试使用外部div控制滚动,如下面的链接中所述,但我无法使其工作.
| 归档时间: |
|
| 查看次数: |
14638 次 |
| 最近记录: |