Condividi tramite


Prodotti di terze parti che si basano su BHO o barre degli strumenti si interrompono in Internet Explorer 11

Avviso

L'applicazione desktop Internet Explorer 11, ritirata e fuori supporto, è stata disabilitata in modo permanente tramite un aggiornamento di Microsoft Edge su alcune versioni di Windows 10. Per altre informazioni, vedere Domande frequenti sul ritiro delle app desktop di Internet Explorer 11.

Questo articolo fornisce la soluzione alternativa per assicurarsi che la logica dei prodotti di terze parti non possa interrompersi a causa di oggetti helper browser (BHO) o barre degli strumenti.

Versione originale del prodotto: Internet Explorer 11
Numero KB originale: 3058703

Sintomi

Quando si sviluppa un prodotto di terze parti che si basa su un oggetto helper browser (BHO) o una barra degli strumenti, il prodotto non riesce a rilevare se una scheda appena creata è una scheda virtuale. Questo comportamento si verifica quando la scheda virtuale non è visibile in Internet Explorer 11.

Causa

Questo problema si verifica perché le schede virtuali non visibili create in Internet Explorer 11 potrebbero interrompere la logica del prodotto e il prodotto non è in grado di rilevare se una scheda è virtuale o meno.

Nota

Le schede virtuali vengono usate molto in Internet Explorer 11. Questo problema può verificarsi se si vogliono creare risorse o eseguire azioni solo quando una scheda è visibile.

Soluzione alternativa

Per risolvere questo problema, usare determinate tecniche, ad esempio affidarsi a un thread secondario per controllare lo stato della finestra circa 1 secondo dopo che il prodotto ottiene l'handle.