gpt4 book ai didi

html - <嵌入> 与 <对象>

转载 作者:技术小花猫 更新时间:2023-10-29 11:25:49 26 4
gpt4 key购买 nike

当我想显示 Adob​​e PDF 查看器时,在我的 HTML 文件中使用哪个标签最合适/最好?

现在我正在使用下面的代码,但是有一些奇怪的副作用(例如,它似乎窃取了我设置到另一个 <input> 文本框的起始焦点;它似乎并没有很好地发挥作用使用 jQueryUI Resizeable 类;等)

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

我什至可以用 <object> 做同样的事情吗?标签?使用一个标签与使用另一个标签有优缺点吗?

最佳答案

OBJECT vs. EMBED - why not always use embed?

Bottom line: OBJECT is Good, EMBED is Old. Beside's IE's PARAM tags, any content between OBJECT tags will get rendered if the browser doesn't support OBJECT's referred plugin, and apparently, the content gets http requested regardless if it gets rendered or not.

object 是当前在页面上嵌入内容的标准标签。 embed was included by Netscape (along img)object 之类的东西出现在 w3c 之前介意。

这就是你的样子include a PDF with 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>

此版本未验证

关于html - <嵌入> 与 <对象>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1244788/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com