Me gustaría ser capaz de detectar Vista IE7 Protected Mode dentro de una página usando javascript, preferiblemente. Mi pensamiento es realizar una acción que violaría el modo protegido, exponiéndolo así. El objetivo es brindar un mensaje de ayuda del sitio apropiado para los usuarios de IE7 Vista.Detección de Vista IE7 Modo protegido con Javascript
Respuesta
¿Qué intenta lograr que sea sustancialmente diferente para los usuarios protegidos? He visto algunos problemas de ventanas emergentes, pero, de lo contrario, el JavaScript limpio suele verse menos afectado. Si encuentra que un bloque de código no se ejecutará, ¿por qué no hacer una comprobación después de intentar la ejecución para ver si el documento es el estado que espera, y alertar si no lo hace?
Si se trata de que el uso de ActiveX, MS tiene una API de modo protegido: http://msdn.microsoft.com/en-us/library/ms537316.aspx
El modo protegido es adaptable, así que realmente no tiene una forma fiable de detectarla basado en violación de acción. Y muchos usuarios desactivan el UAC, por lo que detectarlo no funcionará (sin mencionar que puede tener el mismo dolor de cabeza con IE 8. Siempre es mejor probar si algo funcionó en lugar de suponer por versión.)
Adobe Flash may comportarse de manera diferente (o no como se esperaba) en Vista IE7 Modo protegido. La intención es proporcionar esta retroalimentación al usuario.
me revisaron la documentación de MSDN de la Protected Mode API de 6t7m4, y si pudiera llamar a la ieframe.dll desde JavaScript, tales como:
var axo = new ActiveXObject("ieframe.dll");
que sería capaz de acceder a la función IEIsProtectedModeProcess()
, pero creo es inaccesible por razones de seguridad.
- 1. Assembler salta en Modo protegido con GDT
- 2. Forzar IE8 en modo de compatibilidad IE7
- 3. ¿Cambia GRUB al modo protegido?
- 4. Sitio web protegido con contraseña con JavaScript
- 5. Error de modo protegido de Internet Explorer
- 6. Detección de URL con JavaScript
- 7. "llamar" después de cambiar al modo protegido
- 8. modo de autenticación Web.Config Detección
- 9. Aplicación ASP.NET: ¿configura el modo de compatibilidad con IE7?
- 10. iframe onload en IE7/8 con Javascript
- 11. Cómo detectar IE Modo protegido usando C#
- 12. Estilo IE9 Modo navegador con Document Mode IE7 estándares
- 13. Detección de capacidades de CSS con Javascript
- 14. ¿Detección de navegador confiable con javascript?
- 15. Javascript Detección de colisiones
- 16. modo de detección Desactivar Bluetooth en Android
- 17. gestor de arranque - conmutando el procesador al modo protegido
- 18. Forzando IE7 en el modo de renderizado estándar (no peculiaridades)
- 19. Detección de IE8 de manera confiable usando Javascript
- 20. Detección isInIframe en Javascript
- 21. Acceso al teclado en modo protegido en el ensamblaje x86
- 22. Detección de objeto de cámara en JavaScript
- 23. Javascript canvas detección de colisión
- 24. iOS - modo de vista IB
- 25. Estadísticas de Detección/Navegador de JavaScript
- 26. Ruby on Rails, detección de Javascript
- 27. Target IE7 con jQuery
- 28. Javascript FileReader detección en Safari
- 29. ¿Por qué ie7 siempre está en modo Quirks?
- 30. Detección de archivo local arrastrando y soltando con HTML/JavaScript
Si tuviera Flash que no funcionaba en modo protegido, intentaría arreglar mi uso de Flash para solucionarlo. Muchos usuarios no entenderán el problema si lo explican, y los que lo hacen pueden no estar dispuestos a desactivar el modo protegido. (a menos que, por supuesto, tenga una solución segura ...) –