0

ウェブサイトのテスト中にこれに遭遇しました。Chrome では「Nothing?」テキストが消え、コンソールを見ると pdf オブジェクトが出力されます。しかし、Firefox で同じことをすると、false になります。これは既知のバグですか?jsフィドル

JavaScript:

var pdf = new PDFObject({url: '/climatesummary/2014_02_climatesummary.pdf'}).embed("pdf");
console.log(pdf);

html:

<div id='pdf'>Nothin?</div>
4

1 に答える 1

3

Firefox の組み込み PDF レンダラーは PDF.js であり、従来のプラグインのように JavaScript に公開されません。このため、PDFObject は現在 PDF.js の検出をサポートしていません。Firefox がデフォルトの PDF レンダリング オプションとして PDF.js を使用している場合、PDFObject は失敗します。

ただし、JavaScript の代わりに純粋なマークアップを使用して PDF を埋め込むと、PDF は問題なく表示されます。例: http://pdfobject.com/markup/examples/sized-element.html

于 2015-01-05T08:13:34.750 に答える