JavaScript Header sind Überschriften auf einer Website, die unter Verwendung der Programmiersprache JavaScript werden . Ein Header Hauptzweck ist es, Informationen über die Website , wie das Firmenlogo , Navigation Text oder Copyright-Informationen bereitzustellen. Diese Informationen bleiben muß über eine Reihe von Seiten konstant , daher JavaScript wird verwendet, um den Kopf leicht wiederholen über jeden Web -Seite. Von Zeit zu Zeit können einige Probleme mit den Überschriften entstehen . Dokument Kompatibilität
Internet Explorer 6 erlaubt Web-Entwickler auf der Website der Display-Format zu wählen. Es war ein Modus namens Marotte Modus, der Standard war . Dieser Modus angezeigt die Seiten , als ob sie von einer älteren Version des Browsers angesehen wurden . Standard- Modus ist ein weiterer Modus, der die meiste Unterstützung für Industriestandards hatte . Schließlich begannen viele Websites mit Standard-Modus . Sie begann auch die Eigenschaften und das Verhalten von Internet Explorer 6 verwenden, um Internet Explorer (IE ) zu erkennen. Allerdings hat IE nicht unterstützt die universelle Selektor , dass einige Websites verwendet, um bestimmte Inhalte bieten zu IE .
Dekompression
Internet Explorer 6 wird nicht korrekt dekomprimiert Daten über den GZip Komprimierungsverfahren , wenn der gepatchten Version . Obwohl dieses Problem ist immer ungewöhnlich , wie Internet Explorer 6 ist fast überflüssig , ist es immer noch am besten Praxis, die fehlerhaften Versionen zu erkennen. Dies wird durch die Deaktivierung GZip Kompression getan , dies wird durch Ignorieren der GZip -Codierung Header auf diesen Versionen erreicht
URI in 'Refresh ' Header Cross-Site Scripting Vulnerability
.
Internet Explorer 6 ist anfällig für Cross-Site- Scripting . Dieser tritt auf, wenn Internet Explorer 6 ungenau reinigt Benutzereingaben . Sie werden sehen, dieses Problem, wenn ein Refresh -Header enthält einen JavaScript- URI . Dies bietet die Gelegenheit für ein Angreifer in ein refresh Header in einer Server-Antwort injizieren , so dass diese Person zu Cross-Site- Scripting-Angriffe ausführen . Der Angreifer kann beliebigen Script- Code ausführen und erscheinen als die Person, die die Anwendung. Darüber hinaus kann der Angreifer stehlen Cookie -basierte Authentifizierung Anmeldeinformationen und andere sensible Daten .
Duplikat Characters Bug
Doppelte Zeichen erscheinen in Fällen, in denen Internet Explorer 6 hat versteckte Elemente wie als Kommentar oder ein Element auf display: none innerhalb eines Floats . Dieses Problem kann durch die Verwendung Display gelöst werden : . Inline mit dem Schwimmer , der die verborgenen Element vorangeht
Fehler: Erwartete Identifier , String oder Nummer
Internet Explorer 6 nicht kompatibel mit schlecht formatiert JavaScript Codes . Wegen seiner Unvereinbarkeit , sehen Sie eine Fehlermeldung wie " Erwartete Identifier , String oder Zahl" , wenn ein Komma am Ende des letzten Elements erscheint in einem Array oder Hash .