Ответ 1
Теперь я смог внедрить IE PDF файла, используя тег <iframe>
.
Я заменил тег <object>
"и" <embed>
"<iframe>
и теперь он отлично работает со всеми 3 браузерами, Firefox, Chrome и IE.
Существует два способа вложения PDF в IE.
Первый способ: вызывать PDF прямо в <iframe>
Ниже приведен обновленный код:
<div id="pdf">
<iframe src="https://www.adobe.com/products/pdfjobready/pdfs/pdftraag.pdf" style="width: 100%; height: 100%;" frameborder="0" scrolling="no">
<p>It appears your web browser doesn't support iframes.</p>
</iframe>
</div>
Второй способ: если в браузере нет PDF-читателя, вы можете вызвать HTML-страницу в <iframe>
, которая содержит тег <object>
.
Ниже приведен код для второй опции
<div id="pdf">
<iframe src="pdf.html" style="width: 100%; height: 100%;" frameborder="0" scrolling="no">
<p>It appears your web browser doesn't support iframes.</p>
</iframe>
</div>
Код для pdf.html "
<body>
<object data="lorem.pdf" type="application/pdf">
<p>It appears you don't have Adobe Reader or PDF support in this web browser. <a href="lorem.pdf">Click here to download the PDF</a>. Or <a href="http://get.adobe.com/reader/" target="_blank">click here to install Adobe Reader</a>.</p>
<embed src="lorem.pdf" type="application/pdf" />
</object>
</body>
Это сработало для меня!
Вот РАБОЧИЙ скрипт: http://jsfiddle.net/stmjvz4f/
Надеюсь, что это будет полезно для других в будущем!