23

Perché IE impedisce ai file JavaScript di funzionare quando apriamo un file html locale? Il messaggio dice:Perché IE limita i file JavaScript delle pagine HTML locali?

"Per facilitare la protezione, Internet Explorer ha limitato questa pagina web da eseguire script o controlli ActiveX che potrebbe accedere al computer Clicca qui per le opzioni."

Qualcuno può dirmi come arrivare sbarazzarsi di questo?

risposta

44

Partenza http://msdn.microsoft.com/en-us/library/ms537628(v=vs.85).aspx

Se si desidera eseguire nell'area Internet aggiungere questo alla tua sorgente HTML:

<!-- saved from url=(0014)about:internet --> 

Se si desidera eseguire nella zona Intranet aggiungere questo alla tua sorgente HTML:

<!-- saved from url=(0016)http://localhost --> 

In entrambi i casi, il messaggio non viene più visualizzato e consente l'esecuzione di JavaScript.

Ciò consentirà anche l'apertura del file su altri PC senza dover modificare le opzioni di Internet Explorer.

+1

Grande scoperta: ho scoperto che funziona correttamente. È necessario che il tag si trovi su una riga separata dopo il . Comunque ottimo modo per fermare quel fastidioso messaggio quando si genera una pagina web locale! GRAZIE – ozmike

+1

Dopo aver modificato il mio file html, ho anche dovuto chiudere e riaprire IE. Rinfrescare la pagina non era abbastanza per IE per notare il MOTW. – thejoshwolfe

+0

Non funziona per me. Ho aggiunto il MOTW come spiegato sopra. Qualche idea sul problema? –

5

In IE, andare a Opzioni Internet. Quindi la scheda 'Sicurezza'.

Impostare la zona 'intranet locale' su bassa e disabilitare la modalità protetta se attivata.

Questo dovrebbe interrompere la visualizzazione del messaggio. Se ciò non funziona, imposta un 'livello personalizzato' per consentire l'esecuzione locale di javascript.