script open new link funciones examples atributos windows-7 windows internet-explorer-8

windows 7 - new - window.open devuelve nulo en el modo protegido IE8



windows open https (1)

Estoy intentando capturar el valor de retorno de window.open (), pero está devolviendo null / undefined. Esto sucede cuando el modo IE8 Protected se activa. ¿Hay alguna alternativa para obtener el objeto window.open () devuelto sin deshabilitar el modo protegido en IE8?


Intentas realizar una de las cosas que el Modo protegido está específicamente diseñado para detener ...

De Microsoft - método abierto :

Abrir una nueva ventana desde una aplicación (que no sea el proceso de Internet Explorer) puede dar como resultado un valor de retorno nulo. Esta restricción se produce porque Internet Explorer se ejecuta en modo protegido, de forma predeterminada. Una faceta del modo protegido impide que las aplicaciones tengan acceso privilegiado a Internet Explorer cuando ese acceso abarca los límites del proceso. Abrir una nueva ventana usando este método genera un nuevo proceso. Para obtener más información sobre el modo protegido, consulte Descripción y trabajo en el modo protegido Internet Explorer . Esto ocurre comúnmente para aplicaciones que alojan el control WebBrowser.

Si está buscando una forma de realizar un trabajo similar, entonces necesitaremos saber exactamente qué está haciendo y cómo está intentando usar window.open.

Sin embargo, lo más probable es que ese sea un problema específico de programación, que estaría fuera de tema para SU.