Come faccio a smettere di blocco Javascript?

December 7

Come faccio a smettere di blocco Javascript?


Microsoft Internet Explorer implementa un modello di sicurezza per le pagine web caricate dal computer locale che possono bloccare JavaScript. test sviluppatori Web di pagine Web le modifiche sul loro computer desktop possono avere JavaScript, Flash o altri contenuti bloccati in Internet Explorer. La soluzione più semplice è quella di aggiungere un commento appositamente formattato chiamato "The Mark of the Web" per il codice della pagina Web.

Internet Explorer Security Zone locale

exploit dannosi che utilizzano JavaScript spesso fingono di essere nella zona locale per guadagnare privilegi aggiuntivi. La soluzione di Microsoft per questo problema è stato quello di rendere la sicurezza della zona locale più restrittivo del Web, bloccando JavaScript, Flash e altri contenuti attivi sulle pagine visualizzate sul file system locale. Blocco JavaScript e altro contenuto attivo diventa un problema per gli sviluppatori Web che testare le proprie pagine Web sui loro computer desktop prima di caricare pagine aggiornate ai loro siti.

Mark of the Web

Una soluzione a questo problema è quello di aggiungere "The Mark of the Web" per la pagina Web per ingannare Internet Explorer nel trattare il file locale come se fosse carica da una zona diversa. "The Mark of the Web" è un commento appositamente formattato Internet Explorer aggiunge alle pagine Web quando vengono salvati dal Web, e concede la copia locale gli stessi privilegi come il sito web di origine.

Aggiungere il "Mark of the Web" per la parte superiore della pagina web (di seguito la dichiarazione DOCTYPE, se presente) Ad esempio:

<! - Salvato da URL = (0026) http://www.yourwebsite.com/ ->

Modificare l'indirizzo Web all'indirizzo del tuo sito web, e il numero "0026" per il numero di caratteri nel vostro indirizzo Web, compreso il HTTP e tutta la punteggiatura.

Se si utilizza Adobe Dreamweaver, è dotato di un comando per aggiungere automaticamente "The Mark of the Web" per la pagina Web. Selezionare "Inserisci Mark of the Web" nel menu Comandi. Il marchio può essere rimosso selezionando "Rimuovi Mark of the Web" nel menu Comandi.

Altri metodi di prova

"The Mark of the Web" è il modo più semplice e più semplice per interrompere il blocco JavaScript in Internet Explorer. Tuttavia, molti sviluppatori Web possono trovare questo metodo esteticamente sgradevole, e diventa ingombrante quando la gestione di grandi siti web. Un'altra opzione è quella di testare le pagine Web su un server Web. È possibile installare un server Web, come ad esempio XAMPP, sul computer desktop, o creare una cartella di prova sotto il vostro sito web per caricare e le pagine Web di prova. Verificare con il proprio provider di hosting o di amministratore di sistema per vedere se sono in grado di fornire un sito web di prova per voi.