1. ホーム
  2. html

[解決済み] <embed> vs. <object>

2022-04-20 01:41:20

Question

Which is the right/best tag to use in my HTML file when I want to display the Adobe PDF viewer?

Right now I'm using the code below, but there are weird side effects (e.g. it seems to steal the starting focus that I've set to another <input> text box; it doesn't seem to play real well with the jQueryUI Resizeable class; etc.)

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

Could I even do the same thing with the <object> tag? Are there advantages/disadvantages to using one tag vs. the other?

How to solved?

OBJECT vs. EMBED - why not always use embed?

Bottom line: OBJECTは良い、EMBEDは古い。IEのPARAMタグの他に、OBJECTタグの間にあるコンテンツは、ブラウザがOBJECTの参照プラグインをサポートしていない場合、レンダリングされます。

object は、ページ上に何かを埋め込むための現在の標準的なタグです。 embed は、Netscape社によって搭載されました( img ) のようなものよりも先に object w3c を念頭に置いています。

こうしてあなたは で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>

本編 を検証しません。 .