Error de IE9: JavaScript solo funciona después de abrir las herramientas de desarrollador una vez.
Nuestro sitio ofrece descargas de pdf gratuitas a los usuarios, y tiene una función simple de "ingresar contraseña para descargar". Sin embargo, no funciona en absoluto en Internet Explorer.
Puedes verlo por ti mismo en este ejemplo .
El pase de descarga es "makeuseof". En cualquier otro navegador, funciona bien. En IE, ambos botones no hacen nada.
Lo más curioso que he encontrado es que si abres y cierras la barra de herramientas del desarrollador con F12, de repente todo comienza a funcionar.
Hemos probado el modo de compatibilidad y tal, nada hace la diferencia.
¿Cómo hago que esto funcione en Internet Explorer?
gulp-strip-debug
. Elimina todos los console.*
métodos, ideales para compilaciones de producción o pruebas en IE.
console
, sino con mi uso de solicitudes angulares y de almacenamiento en caché. Vea las respuestas aquí y aquí para más.