嵌入与对象

当我想要显示Adobe PDF查看器时,在我的HTML文件中使用哪个正确/最佳标记? 现在我正在使用下面的代码,但有一些奇怪的副作用(例如,它似乎窃取了我已经设置到另一个INPUT文本框的起始焦点;它似乎并不能很好地与jQueryUI Resizeable类一起玩等)

<embed src="abc.pdf" type="application/pdf" />

我甚至可以用OBJECT标签做同样的事情吗? 使用一个标签与另一个标签是否有优势/劣势?



其他一些选项:

<object type="application/pdf" data="filename.pdf" width="100%" height="100%">
</object>

<object type="application/pdf" data="#request.localhost#_includes/filename.pdf" 
        width="100%" height="100%">
  <param name="src" value="#request.localhost#_includes/filename.pdf">
</object>

你也可以使用iframe方法,尽管这不是跨浏览器兼容的(例如,不能在铬或android工作,也可能是其他人 - >而是提示下载)。 它适用于dataURL和普通的URLS,不确定其他示例是否适用于dataURLS(请让我知道其他示例是否适用于dataURLS?)

 <iframe class="page-icon preview-pane" frameborder="0" height="352" width="396" src="data:application/pdf;base64, ..DATAURLHERE!... "></iframe>
链接地址: http://www.djcxy.com/p/6205.html

上一篇: EMBED vs. OBJECT

下一篇: Bit manipulation to avoid branch mispredict