Accessibility

Nota tecnica di Dreamweaver

Messaggio di protezione di Internet Explorer durante la visualizzazione di file presenti in locale con contenuto JavaScript o Flash

日本語 | 简体中文 | 繁體中文 | 한국어 | Deutsch | English | Español | Français

Problema

A causa degli aggiornamenti apportati da Microsoft a Internet Explorer in Windows XP Service Pack 2 (SP2), in caso di visualizzazione in locale di una pagina Web che necessita di eseguire script e contenuti attivi, viene generato il seguente messaggio di protezione nella barra informazioni gialla di Internet Explorer:

Per facilitare la protezione, è stato impedito a questo file di visualizzare contenuto attivo che potrebbe accedere al computer. Fare clic qui per ulteriori opzioni...

I filmati Flash o Shockwave costituiscono un esempio di contenuto attivo. VBScript e JavaScript client-side sono esempi di script.

Nota: se si aggiunge un comportamento in una pagina Web in Dreamweaver, viene aggiunto alla pagina codice JavaScript client-side.

Nota: questo messaggio di protezione viene visualizzato solo se si accede alle pagine Web direttamente dal disco rigido, ad esempio C:\File\mioFile.htm. (Rif. 178644).

Motivo

Internet Explorer in XP SP2 blocca script e contenuti attivi nell'area del computer locale, come parte del blocco dell'area locale di XP SP2. Per impedire ai pirati informatici di sfruttare l'area del computer locale, Microsoft ha aumentato le limitazioni relative ai contenuti che possono essere eseguiti in quest'area per impostazione predefinita. Per ulteriori informazioni, consultare la sezione "Local Machine Zone Lockdown" (Blocco dell'area del computer locale) della pagina Windows XP Service Pack 2 Enhancements to Internet Explorer 6 (Miglioramenti di Internet Explorer 6 in Windows XP Service Pack 2) del sito Web Microsoft.

Soluzione

Per risolvere questo inconveniente, esistono diverse soluzioni:

  1. Le opzioni della barra informazioni di Internet Explorer consentono di abilitare script e contenuti attivi da eseguire nel browser a seconda dei casi. Quando viene visualizzata la barra informazioni gialla (mostrata sopra), fare clic su di essa e selezionare "Consenti contenuto bloccato ..." per eseguire gli script e i contenuti attivi.
  2. Per consentire l'esecuzione di script e contenuti attivi in una pagina Web senza visualizzare la barra informazioni, è possibile aggiungere un codice "Mark of the Web", in modo che il file non venga eseguito nell'area del computer locale, bensì nell'area Internet o Intranet. Il codice riportato di seguito è un esempio di Mark of the Web:

    <!-- saved from url=(0022)http://www.miourl.com -->

    Per includere questo codice nei progetti, modificare l'URL indicando il dominio desiderato e sostituire il numero (0022) con quello corretto per il proprio dominio. Questo numero indica quanti caratteri sono contenuti nel nome del dominio, dalla "h" di http all'ultima lettera del dominio, ad esempio la "m" in ".com".

    Di seguito è riportato un esempio di codice Mark of the Web generico.

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

    Grazie al codice about:internet, la pagina viene posizionata nell'area Internet e può evitare il blocco dell'area locale.

    Per consentire all'utente di inserire nei file il codice "Mark of the Web" generico, è stata creata un'appositaestensione di Dreamweaver. Per utilizzare questa estensione, selezionare Comandi > Inserisci Mark of the Web. L'estensione permette anche di rimuovere il codice Mark of the Web, qualora si decida di toglierlo prima di pubblicare un file. Per eliminare il codice Mark of the Web, selezionare Comandi > Rimuovi Mark of the Web. Questa estensione è compatibile unicamente con le versioni per Windows di Dreamweaver MX 2004 e Dreamweaver MX.
  3. Per eseguire l'anteprima delle pagine Web, è possibile utilizzare un server remoto oppure un server Web locale come Microsoft IIS o Apache (http://hostlocale). L'elemento chiave di questa soluzione è l'uso del protocollo http:// invece del disco rigido locale (C:\) per la visualizzazione delle pagine Web.

Informazioni aggiuntive

Per ulteriori informazioni sulle limitazioni dei contenuti attivi locali e sul codice Mark of the Web, consultare la sezione "Local Machine Zone Lockdown" (Blocco dell'area del computer locale) della pagina Windows XP Service Pack 2 Enhancements to Internet Explorer 6 (Miglioramenti di Internet Explorer 6 in Windows XP Service Pack 2) del sito Web Microsoft.

Per ulteriori informazioni su questioni specifiche relative a Dreamweaver, vedere Dreamweaver e Windows XP Service Pack 2.

Per ulteriori informazioni su Windows XP SP2, vedere la sezione Windows XP Service Pack 2 Support Center del sito Macromedia.

Ultimo aggiornamento: 21.10.04
Data di creazione: 4 ottobre 2004

ID: 19578
Prodotto: Dreamweaver
Versioni: Tutte
Sistema operativo: Windows XP
Browser: Internet Explorer
Server: Tutte
Database: Tutte
ID precedente: