Eingegebene Zeichen sind langsam oder werden in Internet Explorer nicht angezeigt
Wichtig
Die Internet Explorer 11-Desktopanwendung wird für bestimmte Versionen von Windows 10 eingestellt und ab dem 15. Juni 2022 nicht mehr unterstützt.
Sie können mit dem Internet Explorer-Modus in Microsoft Edge weiterhin auf ältere Websites zugreifen, für die Internet Explorer erforderlich ist. Anleitung.
Die Internet Explorer 11-Desktopanwendung wird schrittweise an den schnelleren, sichereren Microsoft Edge-Browser umgeleitet und letztendlich über Windows Update deaktiviert werden. Deaktivieren von IE heute.
Dieser Artikel bietet eine Lösung, um das Problem des Verlusts von Zeichen, die in Webseiten eingegeben wurden, aufgrund häufiger Aufrufe von JavaScript zu lösen, um den Verbindungsstatus des Clients zu erkennen.
Ursprüngliche Produktversion: Internet Explorer
Ursprüngliche KB-Nummer: 2665220
Problembeschreibung
Bei der Eingabe in Textbereiche einiger Webseiten können die eingegebenen Zeichen zeitweise langsam erscheinen oder vollständig weggelassen werden.
Wenn der Task-Manager verwendet wird, um die ausgeführten Prozesse zum Zeitpunkt des langsamen Verhaltens zu überprüfen, kann die SERVICES.EXE und möglicherweise eine Instanz des SvcHost.EXE Prozesses auch auf einen signifikanten oder dauerhaften Anstieg der CPU-Auslastung hinweisen.
Ursache
Der Webseiteninhalt enthält wahrscheinlich JavaScript-Funktionen, um den Verbindungsstatus des Clientbrowsers mithilfe der Eigenschaft zu window.navigator.onLine testen.
Wenn der Inhalt diese bedingte Überprüfung zu häufig nutzt oder der Status der Clientverbindung nicht schnell genug bestimmt wird, können eingegebene Zeichen verlorengehen, während der Browser auf die Verbindungstestergebnisse wartet.
Lösung
Die optimale Empfehlung besteht darin, den Websiteinhalt zu ändern, der diese Funktion implementiert und die Häufigkeit verringert, in der eine Überprüfung navigator.onLine aufgerufen wird, oder den Code zu ändern, um die On Online- und Offlineereignisse und Rückrufhandler zu nutzen. Wenn es nicht möglich ist, den Inhalt der Website mit diesem Problem zu ändern, kann eine clientseitige Änderung implementiert werden, um die Verwendung der neuen Features der navigator.onLine Eigenschaft zu blockieren, ohne die ursprüngliche Funktionalität zu beeinträchtigen.
Um eine clientseitige Änderung an der Blockierung vorzunehmen, verwenden Sie die neuen Features der navigator.onLine Eigenschaft, ohne die ursprüngliche Funktionalität zu beeinträchtigen, führen Sie die folgenden Schritte aus, nachdem Sie die erforderlichen Vorsichtsmaßnahmen zum Exportieren einer Kopie der zu ändernden Registrierungsschlüssel getroffen haben:
Starten Sie Regedit.
Navigieren Sie basierend auf der betroffenen Version von Internet Explorer zum folgenden Featuresteuerelementschlüssel. Wenn es noch nicht vorhanden ist, erstellen Sie es.
Für 32-Bit-Internet Explorer auf 32-Bit-Windows oder 64-Bit-Internet Explorer auf 64-Bit-Windows Installationen:
HKEY_LOCAL_MACHINE (or HKEY_CURRENT_USER)\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_AJAX_CONNECTIONEVENTSFür 32-Bit-Internet Explorer auf 64-Bit-Windows Installationen:
HKEY_LOCAL_MACHINE (or HKEY_CURRENT_USER)\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_AJAX_CONNECTIONEVENTS
Erstellen Sie ein neues DWORD mit dem Namen iexplore.exe, und legen Sie dessen Wertdaten auf
0x00000000(0)fest.
Wenn Sie nach dem Erstellen des Registrierungsschlüssels Verbindungsereignisse erneut aktivieren möchten, legen Sie den Wert für iexplore.exe auf 0x00000001(1) fest.
Wurde das Problem dadurch behoben?
Testen Sie, ob das Problem behoben ist. Wenn das Problem beseitigt ist, sind Sie mit diesem Abschnitt fertig. Wenn das Problem noch nicht behoben ist, wenden Sie sich an den Support.
Weitere Informationen
Von Internet Explorer 4 bis Internet Explorer 7 wurde die DOM Navigator-Objekteigenschaft onLine verwendet, um den Status des Offlinemodus "Arbeiten im Browser" widerzuspiegeln, da viele dieser frühen Internet Explorer-Versionen Clients das Speichern von Inhalten der bevorzugten Website für die Offlineanzeige ermöglichten. Wenn diese Websites Inhalte nutzten, die eine Verbindung des Clients erforderten, konnten Webinhaltsautoren diese Eigenschaft implementieren und alternativen Code festlegen, der ausgeführt werden soll, wenn der Client für die Offlinearbeit konfiguriert wurde. Da diese Zustandsmechanismusantwort durch direkte Abfrage der Browserkonfiguration bereitgestellt wurde, war die Antwort fast sofort.
Ab Internet Explorer 8 wurde diese Eigenschaft durch eine zusätzliche Überprüfung des zugrunde liegenden Netzwerkstatus ergänzt. Wenn diese Verbindungsüberprüfung durchgeführt wird, muss Internet Explorer das Betriebssystem verwenden, um die Verbindungspunkte zu überprüfen. Daher muss der Browser die Verarbeitung eingehender Benutzereingaben blockieren, damit er die Antwort auf den Verbindungsstatus verarbeiten kann, sobald sie verfügbar gemacht wird. In den meisten Fällen wirkt sich dieses Verhalten nicht auf die allgemeine Benutzererfahrung aus. Wenn diese Aktivität jedoch wiederholt, in kurzer Dauer oder wenn das Betriebssystem die Netzwerkstatusüberprüfung nicht abgeschlossen hat, können die Verzögerungen erkennbar werden.
Weitere Informationen zu Verbesserungen der Konnektivität finden Sie unter den folgenden Links: