En webbsida kan misslyckas med att få fokus i Internet Explorer 9
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 om hur du löser problem med webbsidor som inte kan fokuseras i Internet Explorer 9.
Ursprunglig produktversion: Internet Explorer 9
Ursprungligt KB-nummer: 2600156
Symptom
En webbsida eller ActiveX-kontroll som finns på en webbsida kan sluta få fokus tillfälligt när den visas med Hjälp av Internet Explorer 9. Kontrollerna kan visas inaktiverade eller så kan fokus hamna i adressfältet när en användare klickar på sidan för att försöka få fokus. Det här problemet kan påverka alla gränssnittselement på sidan som kan få fokus.
Orsak
Problemet beror på att tabbfönstret är frånkopplat från ramfönstrets indatakö. Microsoft har bekräftat att detta är ett problem i Internet Explorer 9 som rör hur Hang Resistance-funktionen fungerar.
Åtgärd
Korrigeringen för det här problemet är tillgänglig i Internet Explorer Kumulativ uppdatering MS11-099 (KB 2618444) eller någon kumulativ uppdatering i Internet Explorer och senare.
Det finns flera sätt att kringgå det här problemet:
Undvik att göra långvariga blockeringsanrop eller utföra synkront arbete på en UI-tråd som potentiellt kan störa trådens meddelandepump.
Skapa följande registernyckelvärde för att inaktivera funktionen Hang Resistance:
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\ Type: REG_DWORD Name: HangRecovery Value: 0
Funktionen Hang Resistance är aktiverad som standard i Internet Explorer 9. Om du
HangRecovery
anger värdet till0
inaktiveras den här funktionen. Om du anger den till1
aktiveras den.Undvik att anropa AttachThreadInput eller andra API:er som potentiellt kan leda till att ägaren för fönstret Tabb ändras, eftersom dessa API:er påverkar tabbtrådens indatakö. Ett exempel på ett API som i slutändan kan ändra tabbtrådens indatakö är SetWindowLong.
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för