Internet Explorer 6 Problemi intestazione JavaScript

April 12

intestazioni JavaScript sono le intestazioni su un sito web che vengono generati utilizzando il linguaggio di programmazione JavaScript. scopo principale di un colpo di testa è quello di fornire informazioni sul sito web, come ad esempio il logo aziendale, il testo di navigazione o le informazioni sul copyright. Questa informazione deve rimanere costante per un numero di pagine; di conseguenza, viene utilizzato JavaScript per ripetere l'intestazione facilmente su ogni pagina web. Di volta in volta, alcuni problemi possono sorgere con le intestazioni.

Compatibilità documento

Internet Explorer 6 ha permesso agli sviluppatori Web di scegliere il formato di visualizzazione del sito. C'era una modalità capriccio modalità chiamata che era il default. Questa modalità visualizzate le pagine come se fossero visti da una versione precedente del browser. Modalità standard è un altro modo che ha avuto il maggior supporto per gli standard di settore. Alla fine, molti siti web iniziato a utilizzare la modalità standard. Hanno anche iniziato a utilizzare le funzioni ei comportamenti di Internet Explorer 6 per rilevare Internet Explorer (IE). Tuttavia, IE non ha appoggiato il selettore universale che alcuni siti web utilizzati per fornire contenuti specifici per IE.

Decompressione

Internet Explorer 6 non viene decompresso correttamente i dati utilizzando il metodo di compressione GZip se la versione è senza patch. Anche se questo problema sta diventando raro, come Internet Explorer 6 è quasi obsoleto, è ancora delle migliori pratiche per individuare le versioni buggy. Questo viene fatto disabilitando la compressione gzip; questo si ottiene ignorando l'intestazione codifica GZip su tali versioni.

URI in vulnerabilità legata alle intestazioni Cross-Site Scripting 'Aggiorna'

Internet Explorer 6 è vulnerabile a cross-site scripting. Ciò si verifica quando Internet Explorer 6 pulisce impropriamente l'input fornito dall'utente. Si vedrà questo problema quando un colpo di testa di aggiornamento contiene un URI JavaScript. Questo presenta l'opportunità per un utente malintenzionato di iniettare un colpo di testa di aggiornamento in una risposta del server, permettendo così a questa persona di eseguire attacchi cross-site scripting. L'attaccante può eseguire codice di script arbitrari e appaiono come la persona che esegue l'applicazione. Inoltre, l'utente malintenzionato può rubare le credenziali di autenticazione basata su cookie e altri dati sensibili.

I caratteri duplicati Bug

Duplicate personaggi appaiono nei casi in cui Internet Explorer 6 ha nascosto elementi come commento o un elemento impostato a display: none all'interno di un elemento galleggiava. Questo problema può essere risolto utilizzando display: inline al galleggiante che precede l'elemento nascosto.

Errore: Previsto identificatore, stringa o numero

Internet Explorer 6 non è compatibile con i codici JavaScript mal formattati. A causa della sua incompatibilità, si vedrà un errore come "Identifier previsto, String o il numero di" quando una virgola finale appare alla fine del l'ultimo elemento in un array o hash.