Dela via


Produkter från tredje part som förlitar sig på BHOs eller verktygsfält bryts i Internet Explorer 11

Varning

Supporten har upphört för det indragna skrivbordsprogrammet Internet Explorer 11 och det har inaktiveras permanent via en Microsoft Edge-uppdatering för vissa versioner av Windows 10. Mer information finns i Vanliga frågor och svar om indragning av skrivbordsprogrammet Internet Explorer 11.

Den här artikeln innehåller en lösning för att se till att logiken för produkter från tredje part inte kan brytas på grund av webbläsarhjälpobjekt (BHOs) eller verktygsfält.

Ursprunglig produktversion: Internet Explorer 11
Ursprungligt KB-nummer: 3058703

Symptom

När du utvecklar en produkt från tredje part som förlitar sig på ett BHO (Browser Helper Object) eller ett verktygsfält kan produkten inte identifiera om en nyskapad flik är en virtuell flik. Det här beteendet inträffar när den virtuella fliken inte visas i Internet Explorer 11.

Orsak

Det här problemet beror på att icke-synliga virtuella flikar som skapas i Internet Explorer 11 kan bryta produktens logik och produkten inte kan identifiera om en flik är virtuell eller inte.

Obs!

Virtuella flikar används mycket i Internet Explorer 11. Du kan stöta på det här problemet om du bara vill skapa resurser eller bara utföra åtgärder när en flik visas.

Lösning

Du kan lösa det här problemet genom att använda vissa tekniker, till exempel att förlita dig på en sekundär tråd för att kontrollera fönstertillståndet cirka 1 sekund efter att produkten har hämtat handtaget.