0

我在测试网站时遇到了这个问题。在 Chrome 中,“什么都没有?” 文本消失,如果您查看控制台,则会打印 pdfobject。但是,当您在 Firefox 中执行相同操作时,您会得到错误。这是一个已知的错误?jsFiddle

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.js 作为默认的 PDF 呈现选项,PDFObject 将失败。

但是,如果您使用纯标记而不是 JavaScript 来嵌入 PDF,您的 PDF 将显示得很好。示例: http: //pdfobject.com/markup/examples/sized-element.html

于 2015-01-05T08:13:34.750 回答