Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Waarschuwing
De buiten gebruik gestelde, niet meer ondersteunde Internet Explorer 11-desktoptoepassing is permanent uitgeschakeld via een Microsoft Edge-update op bepaalde versies van Windows 10. Zie Veelgestelde vragen over buitengebruikstelling van bureaublad-apps in Internet Explorer 11 voor meer informatie.
Dit artikel bevat informatie over het oplossen van het probleem waarbij een browsertabblad of -venster niet kan worden gesloten door een WM_CLOSE
bericht dat wordt onderschept door sommige invoegtoepassingen in Internet Explorer 9 of een latere versie.
Oorspronkelijke productversie: Internet Explorer 9 en nieuwere versies
Oorspronkelijk KB-nummer: 2587178
Symptomen
Sommige invoegtoepassingen voor Internet Explorer proberen te voorkomen dat een browsertabblad of -venster wordt gesloten door het WM_CLOSE
bericht te onderscheppen voordat het tabblad het ontvangt. In Internet Explorer 9 of een latere versie kan het zijn dat deze actie het sluiten van het tabblad niet voorkomt.
Oorzaak
Internet Explorer 9 of een latere versie, zoals Internet Explorer 8, isoleert tabbladen in hun eigen processen. Wanneer een tabblad wordt gesloten in Internet Explorer 8, moet het onderliggende tabbladproces eerst worden gesloten voordat het tabblad visueel verdwijnt. Als u Internet Explorer 9 of een latere versie sneller wilt laten reageren op de gebruiker, verbergt de browser nu een tabblad zodra de gebruiker deze sluit. Internet Explorer 9 of een latere versie verwerkt veel van de mechanica van het sluiten van een tabblad of venster terwijl het tabblad onzichtbaar is.
Resolutie
Het onderscheppen of koppelen van het WM_CLOSE
bericht is geen ondersteunde methode om te voorkomen dat een tabblad in Internet Explorer wordt gesloten.
De auteur van de invoegtoepassing of van de webpagina's kan echter mogelijk wijzigingen aanbrengen waardoor deze methode kan werken in Internet Explorer 9 of een latere versie. Dit nieuwe gedrag voor het sluiten van tabbladen wordt niet gebruikt als de window.onbeforeunload
gebeurtenis geregistreerde handlers heeft. De volgende code is een voorbeeld van deze benadering, omdat deze kan worden geïmplementeerd in het script op de pagina:
function myHandler()
{
// do nothing
}
window.onbeforeunload = myHandler;
Meer informatie
Zie de Help van Internet Explorer voor meer informatie over Internet Explorer.