Freigeben über


Drittanbieterprodukte, die auf BHOs oder Symbolleisten basieren, funktionieren in Internet Explorer 11 nicht mehr.

Warnung

Die eingestellte, nicht mehr unterstützte Desktop-Anwendung Internet Explorer 11 wurde durch ein Microsoft Edge-Update in bestimmten Versionen von Windows 10 dauerhaft deaktiviert. Weitere Informationen finden Sie unter Häufig gestellte Fragen zur Einstellung der Desktop-App von Internet Explorer 11.

Dieser Artikel enthält die Problemumgehung, um sicherzustellen, dass die Logik von Drittanbieterprodukten aufgrund von Browserhilfsobjekten (BHOs) oder Symbolleisten nicht abgebrochen werden kann.

Ursprüngliche Produktversion: Internet Explorer 11
Ursprüngliche KB-Nummer: 3058703

Symptome

Wenn Sie ein Drittanbieterprodukt entwickeln, das auf einem Browserhilfsobjekt (Browser Helper Object, BHO) oder einer Symbolleiste basiert, kann das Produkt nicht erkennen, ob es sich bei einer neu erstellten Registerkarte um eine virtuelle Registerkarte handelt. Dieses Verhalten tritt auf, wenn die virtuelle Registerkarte in Internet Explorer 11 nicht sichtbar ist.

Ursache

Dieses Problem tritt auf, da nicht sichtbare virtuelle Registerkarten, die in Internet Explorer 11 erstellt werden, möglicherweise die Logik des Produkts unterbrechen und das Produkt kann nicht erkennen, ob eine Registerkarte virtuell ist oder nicht.

Notiz

Virtuelle Registerkarten werden in Internet Explorer 11 stark verwendet. Dieses Problem kann auftreten, wenn Sie nur Ressourcen erstellen oder Aktionen nur ausführen möchten, wenn eine Registerkarte sichtbar ist.

Problemumgehung

Um dieses Problem zu umgehen, verwenden Sie bestimmte Techniken wie das Verwenden eines sekundären Threads, um den Fensterzustand ungefähr 1 Sekunde zu überprüfen, nachdem das Produkt das Handle erhalten hat.