Los productos de terceros que dependen de BHO o barras de herramientas se rompen en Internet Explorer 11

Importante

La aplicación de escritorio Internet Explorer 11 está retirada y sin soporte a partir del 15 de junio de 2022 para determinadas versiones de Windows 10.

Todavía puede acceder a sitios antiguos heredados que requieren Internet Explorer con el modo Internet Explorer en Microsoft Edge. Obtenga más información.

La aplicación de escritorio Internet Explorer 11 se redirigirá progresivamente al explorador Microsoft Edge, más rápido y seguro. En última instancia, se deshabilitará a través de Windows Update. Deshabilite IE hoy.

En este artículo se proporciona la solución alternativa para asegurarse de que la lógica de productos de terceros no se puede interrumpir debido a objetos auxiliares de explorador (BHO) o barras de herramientas.

Versión del producto original:   Internet Explorer 11
Número KB original:   3058703

Síntomas

Al desarrollar un producto de terceros que se basa en un objeto auxiliar del explorador (BHO) o una barra de herramientas, el producto no puede detectar si una pestaña recién creada es una pestaña virtual. Este comportamiento se produce cuando la pestaña virtual no está visible en Internet Explorer 11.

Causa

Este problema se produce porque las pestañas virtuales no visibles que se crean en Internet Explorer 11 pueden romper la lógica del producto y el producto no puede detectar si una pestaña es virtual o no.

Nota

Las pestañas virtuales se usan en gran medida en Internet Explorer 11. Es posible que encuentre este problema si solo desea crear recursos o realizar acciones solo cuando una pestaña está visible.

Solución alternativa

Para evitar este problema, use determinadas técnicas, como confiar en un subproceso secundario para comprobar el estado de la ventana aproximadamente 1 segundo después de que el producto obtenga el controlador.