Dela via


Tilläggsfönstret visas bakom huvudfönstret i Internet Explorer

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 information för att lösa problemet med att ett tilläggsfönster visas bakom huvudfönstret i Internet Explorer 9 och senare versioner.

Ursprunglig produktversion: Internet Explorer 11, Internet Explorer 10, Internet Explorer 9
Ursprungligt KB-nummer: 3109244

Symptom

När ett tillägg skapar ett fönster i Internet Explorer 9 och senare kan fönstret placeras bakom huvudwebbläsarens fönster. Det här problemet uppstår när du navigerar till en webbsida från adressfältet.

Orsak

En arkitekturändring i adressfältet introducerades i Internet Explorer 9. Ändringen etablerar fokus och förgrundsnärvaro när webbinnehåll läses in helt.

Mer information

Windows som tillhandahålls av ett Internet Explorer-tillägg kan dela samma meddelandeindatakö som det primära Internet Explorer-fönstret. I sådana scenarier kan alla komponenter använda API:et SetWindowsPos för att ändra z-indexordningen och begära att dess fönster förs till förgrunden.

För att säkerställa att ett tilläggsfönster alltid är placerat framför det primära Internet Explorer-fönstret måste tilläggsfönstret ange dess ägare som IEFrame-fönstret.

Mer information om programmatisk fönsterhantering finns i Fönsterfunktioner.