Quiero un código javascript para desactivar la secuencia de comandos que hice si el usuario está navegando utilizando Internet Explorer 8.guión Desactivar si la navegación del usuario usando IE8
Respuesta
Pruebe esto.
Para deshabilitar la escritura para IE 8
<!--[if !(IE 8)]><!-->
<script src="path/to/external/script"></script>
<script>
// your inline script goes here
</script>
<!--<![endif]-->
Para guión incapacitante para IE 8 y por encima de
<!--[if !(gte IE 8)]><!-->
<script src="path/to/external/script"></script>
<script>
// your inline script goes here
</script>
<!--<![endif]-->
respuesta
Leer de bobince: Conditional comment for 'Except IE8'?
Una forma de hacer esto sería utilizar otro script, encerrado en IE comentarios condicionales específicos, para desactivar el primero. Por supuesto, esto significa que debe tener alguna manera de desactivar el primero, pero eso no es un problema específico de IE.
Algo como esto:
<!--[if (gte IE 8) ]><script>deactivate1stScript();</script><![endif]-->
Mediante el uso de los comentarios condicionales, que están dejando IE hacer el trabajo, y ningún otro navegador tendrán que procesar cualquier JavaScript adicional porque sólo IE va a prestar atención al código de los comentarios (e IE8 específicamente)
Sin embargo, estoy de acuerdo con @Quentin en que la orientación de navegadores específicos generalmente no es la mejor idea. Si hay ciertas funciones que su script necesita, como el soporte Canvas o SVG, el uso de una biblioteca de detección de características como Modernizr es una forma mucho mejor de lidiar con esto.
Ver solución muy sencilla aquí How to detect IE8 using JavaScript
La idea principal es ejecutar javascript functuion que devuelven versión de un navegador actual y de la construcción de la secuencia de comandos usng sentencias condicionales como if, switch
Solo un enlace === No es una respuesta –
@Wesley Murch: Oye, no copiaré contenido pegado en un intrawebs, el hipervínculo especialmente diseñado para este propósito. A veces hipervínculo a una buena solución mejor que publicar código feo o copiar pegar thm sin notas de todo el artículo que podría ser vital, por lo que no estoy seguro de si tiene razón cuando downvoting mi respuesta – sll
Ver aquí: http: //en.wikipedia .org/wiki/Link_rot y aquí [¿Las respuestas que solo contienen enlaces en otros lugares son realmente "buenas respuestas"?] (http://meta.stackexchange.com/q/8231) y aquí [¿Por qué los enlaces son malos?] (http: //meta.stackexchange.com/q/7515) Agregar al menos algo de contexto a tu respuesta está perfectamente bien, especialmente si atribuyes la fuente como lo estás haciendo. –
Here's un artículo que debe ayudar a Diríjase a IE8 específicamente con javascript. Simplemente escriba una instrucción if/else alrededor de su código, dependiendo de los resultados de la función.
- 1. IE8: ¿Desactivar cleartype?
- 2. Oracle: ¿cómo desactivar la contraseña del usuario?
- 3. Ocultar la barra de navegación en el guión gráfico
- 4. ¿Desactivar un botón en IE6, IE7, IE8?
- 5. WPF: ¿Cómo desactivar la navegación de pestañas sin deshabilitar la navegación con la tecla de flecha?
- 6. ¿Cómo puedo desactivar la clasificación del usuario final de XtraTreeList?
- 7. pestañas jQuery UI desactivar la pestaña de navegación
- 8. iOS guión gráfico - Desactivar la barra de estado en el guión gráfico vez
- 9. iOS 5 del guión gráfico, programación determinar la trayectoria
- 10. Cómo configurar la animación de empuje del control de navegación a "No" durante el uso del guión gráfico
- 11. ¿Es posible desactivar IE8 "aceleradores" en mi sitio web?
- 12. restringir la entrada del usuario usando javascript
- 13. el modo de navegación Fuerza = Normas IE8 IE8 y el modo de documento =
- 14. Selenio + IE8: force compatibilidad con IE8 view
- 15. Storyboard - Ocultar la barra superior del controlador de navegación programáticamente
- 16. ¿Desactivar LRO usando ethtool?
- 17. usuario Desactivar interactuar en una vista IOS
- 18. ¿Puedes agregar botones a las barras de navegación a través del guión gráfico?
- 19. jqGrid ¿previene la navegación del buscapersonas?
- 20. ¿La velocidad de navegación depende del navegador?
- 21. xcode4.2.1 - guión gráfico - Controlador de navegación - Color de la barra de título
- 22. Cómo refrescar la página si no hay actividad del usuario durante unos segundos usando javascript
- 23. jQuery usando .animate() no hace NADA en IE8
- 24. ¿Cómo eliminar el zoom, el terreno y la navegación del usuario desde el mapa de google?
- 25. cargador del SQL ayuda guión con la adición de SYSDATE, USUARIO
- 26. guión gráfico: vista de tabla que aparece detrás de la barra de navegación
- 27. reutilizar vista del guión gráfico
- 28. Detectar si la ruta del usuario tiene un directorio específico
- 29. Usando scanf para aceptar la entrada del usuario
- 30. IndentationError: error inesperado del guión
En términos generales "Si se utiliza Internet Explorer 8" es una muy punto de decisión pobre ¿Cuál es el problema con 8 que no tienes con 7 o 9? ¿Por qué no puedes arreglarlo? ¿Por qué no puedes probar el problema en lugar del navegador? – Quentin
en realidad quiero deshabilitar la secuencia de comandos para los usuarios que usan 8 y superior. No he tenido problemas con mi script en IE7. Si puede ayudarme a desactivarlo en todos los IE, realmente lo agradeceré. Gracias – johnathan
¿por qué deshabilitar? Debería escribir el código de JavaScript que funciona en todos los principales navegadores y debería funcionar en ie8/9 ¿lo intentó con jquery? –