2015-01-02 2 views
0

Я столкнулся с этим при тестировании веб-сайта. В Chrome «Ничего?» текст исчезает, и если вы посмотрите на консоль, печатается pdf-объект. Но, когда вы делаете то же самое в Firefox, вы становитесь ложным. Это известная ошибка? jsFiddlePDFObject возвращает false в Firefox

JavaScript:

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

HTML:

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

ответ

3

Firefox, встроенный в PDF визуализатора является pdf.js, не подвергать себя JavaScript путь традиционные плагины делать. Из-за этого PDFObject в настоящее время не поддерживает обнаружение PDF.js. Если Firefox использует PDF.js в качестве опции PDF по умолчанию, PDFObject завершится с ошибкой.

Однако, если вы используете чистую разметку для встраивания своего PDF вместо JavaScript, ваш PDF будет отображаться просто отлично. Пример: http://pdfobject.com/markup/examples/sized-element.html

+0

FYI: PDFObject 2.0 поддерживает Firefox и PDF.js. http://pdfobject.com – pipwerks