嵌入与对象的问题?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (15)

当我想要显示Adobe PDF查看器时,在我的HTML文件中使用哪个最好?我正在使用下面的代码,但有一些奇怪的副作用

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

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

提问于
用户回答回答于

object是当前在页面上嵌入内容的标准标签。

这是包含PDF的object

<object data="data/test.pdf" type="application/pdf" width="300" height="200">
  alt : <a href="data/test.pdf">test.pdf</a>
</object>

如果真的需要将内联PDF显示在几乎所有的浏览器中,就像旧版浏览器可以理解embed但不能理解object,需要这样做:

<object data="abc.pdf" type="application/pdf">
    <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>

扫码关注云+社区