为了账号安全,请及时绑定邮箱和手机立即绑定

<embed> vs. <object>

<embed> vs. <object>

呼啦一阵风 2019-08-30 15:33:29
当我想要显示Adobe PDF查看器时,哪个是在我的HTML文件中使用的正确/最佳标记?现在我正在使用下面的代码,但有一些奇怪的副作用(例如,它似乎窃取了我设置到另一个<input>文本框的起始焦点;它似乎与jQueryUI Resizeable类没有很好地发挥作用;等等。)<embed src="abc.pdf" type="application/pdf" />我甚至可以用<object>标签做同样的事情吗?使用一个标签与另一个标签有利有弊吗?
查看完整描述

3 回答

?
呼如林

TA贡献1798条经验 获得超3个赞

其他一些选择:


<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>


查看完整回答
反对 回复 2019-08-30
?
一只甜甜圈

TA贡献1836条经验 获得超5个赞

你也可以使用iframe方法,虽然这不是跨浏览器兼容的(例如,不在chrome或android中工作,可能还有其他 - >而是提示下载)。它适用于dataURL和普通URL,不确定其他示例是否与dataURLS一起使用(如果其他示例与dataURLS配合使用,请告诉我?)


 <iframe class="page-icon preview-pane" frameborder="0" height="352" width="396" src="data:application/pdf;base64, ..DATAURLHERE!... "></iframe>



查看完整回答
反对 回复 2019-08-30
  • 3 回答
  • 0 关注
  • 423 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信