javascript - mdn - PDF.js no funciona en IE9
pdf js webpack (3)
Compatibilidad con el navegador en sus preguntas frecuentes: compruebe esto ya que desde que se hizo la pregunta, se pudo haber admitido IE9: https://github.com/mozilla/pdf.js/wiki/Frequently-Asked-Questions#what-browsers-are-supported
¿Alguien tiene alguna pista sobre cómo hacer que PDF.js funcione en IE 9? He intentado todo lo que puedo pensar para que funcione y no funcione. He descargado el archivo hack.js y he intentado agregarlo antes y después de pdf.js y antes y después de viewer.js. Eso no funcionó.
Luego traté de descargar compatability.js, viewer.js y pdf.js de su Demo (que puedo confirmar que funciona al 100% en IE9) y los puse en mi página HTML, no voy. Estoy usando su archivo PDF, que algunos sitios dicen que algunos archivos PDF funcionan y otros no. Así que pensé que si funcionaba en su sitio, debía funcionar en el mío, pero no funciona.
La demostración de ellos funciona bien, pero cada vez que trato de hacer funcionar los míos en IE9, ya sea que use sus archivos o mi versión compilada, no funciona.
Intenta cargar compatibility.js antes de pdf.js. Algo como esto:
<script type="text/javascript" src="/js/compatibility.js"></script>
<script type="text/javascript" src="/js/pdf_compr.js"></script>
PDF.JS e IE9 no funcionan muy bien juntos y no confiaría en él si quieres soportar IE 9. Algunas de las funciones de renderizado en PDF.JS no están lo suficientemente desarrolladas como para ser utilizables en IE9.
Hay formas de evitar esto, puede usar FlexPaper que se puede usar en combinación con PDF.js y una versión HTML4 para navegadores sin soporte de HTML5.
http://flexpaper.devaldi.com/demo/
(nota: estoy afiliado con el producto FlexPaper)