Accessibility

TechNote Dreamweaver

Message de sécurité d'Internet Explorer lors de l'affichage de fichiers locaux comportant du JavaScript ou du contenu Flash

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

Problème

A la suite de mises à jour récentes apportées par Microsoft à son navigateur Internet Explorer dans le Service Pack 2 (SP2) de Windows XP, l'actualisation locale d'une page devant exécuter un contenu actif ou un script provoque l'apparition du message de sécurité suivant dans la barre d'informations d'Internet Explorer :

Pour préserver votre sécurité, Internet Explorer a empêché ce fichier d'afficher du contenu actif susceptible d'accéder à votre ordinateur. Cliquez ici pour plus d'options...

Les animations Flash ou Shockwave sont des exemples de contenu actif. Les scripts peuvent être du JavaScript ou du VBScript exécutés sur l'ordinateur client.

Remarque : Dans Dreamweaver, si vous ajoutez un comportement dans une page Web, du code JavaScript destiné à être exécuté sur le client est également ajouté à cette page.

Remarque : Ce message n'apparaît que si vous tentez d'afficher des pages Web qui se trouvent directement sur votre disque dur, par exemple, C:\mesFichiers\monFichier.htm. (Réf. 178644)

Motif

En raison des nouvelles fonctions de protection de la zone " Ordinateur local " de Windows XP SP2, Internet Explorer bloque le contenu actif et les scripts qui tentent de s'exécuter dans la zone locale. A la suite de tentatives d'intrusion via la zone Ordinateur local, Microsoft a augmenté les restrictions sur le code pouvant être exécuté par défaut dans cette zone. Pour plus d'informations, consultez le document de Microsoft Windows XP Service Pack 2 Enhancements to Internet Explorer 6 (Améliorations d'Internet Explorer 6 contenues dans Windows XP Service Pack 2), ainsi que la section intitulée " Verrouillage de la zone de l'ordinateur local ".

Solution

Plusieurs méthodes permettent de résoudre le problème posé par ce message :

  1. Les options de la barre d'informations d'Internet Explorer permettent d'activer au cas par cas le contenu actif ou le script que l'internaute tente d'afficher ou d'exécuter dans son navigateur. Lorsque la barre d'informations jaune apparaît (voir ci-dessous), cliquez dans cette barre et choisissez l'option Autoriser le contenu bloqué... si vous souhaitez exécuter le contenu actif ou le script.
  2. Pour que le contenu actif et les scripts puissent s'exécuter dans une page Web sans que la barre d'informations apparaisse au préalable, vous pouvez ajouter un commentaire " <!-- saved from url= ", parfois appelé " Mark of the Web ", grâce auquel le fichier s'exécutera dans une zone non locale, par exemple dans la zone Internet ou intranet. Voici un exemple de commentaire " <!-- saved from url= " :

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

    Pour insérer le code ci-dessus dans vos projecs, changez l'adresse URL pour la faire pointer sur votre domaine, et modifiez le nombre (0022) pour qu'il indique la longueur exacte du nom complet de votre domaine. Ce chiffre indique le nombre total de caractères du nom de votre domaine, de la lettre " h " de " http " à la dernière lettre de votre nom de domaine, par exemple le " m " de .com).

    Voici une méthode générique pour insérer du code Mark of the Web :

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

    L'adresse about:internet placera la page dans la zone Internet.

    Macromedia a créé une extension Dreamweaver pour vous permettre d'ajouter le code générique " Mark of the Web " à vos fichiers. Pur utiliser cette extension, choisissez Commandes > Insérer un commentaire 'Mark of the Web'. Cette extension permet aussi de supprimer ce code de vos fichiers, pour le Client/Serveur où vous souhaiteriez l'effacer avant de mettre un fichier en ligne. Pour supprimer ce code, choisissez Commandes > Supprimer un commentaire 'Mark of the Web'. Cette extension est uniquement compatible avec les versions Windows de Dreamweaver MX 2004 et Dreamweaver MX.
  3. Les développeurs peuvent également utiliser un serveur distant pour visualiser des pages Web, ou encore utiliser un serveur Web local, tel que Microsoft IIS ou Apache Web Server (http://localhost). L'important est de faire appel au protocole http:// pour afficher les pages Web, au lieu de pointer sur le disque dur local (C:\)

Informations complémentaires

Pour plus d'informations sur le contenu actif local et sur le commentaire " Mark of the Web ", consultez le document de Microsoft Windows XP Service Pack 2 Enhancements to Internet Explorer 6 (Améliorations d'Internet Explorer 6 contenues dans Windows XP Service Pack 2), ainsi que la section intitulée " Verrouillage de la zone de l'ordinateur local ".

Pour plus d'informations sur tous problèmes spécifiques à Dreamweaver, consultez la page Dreamweaver et Windows XP Service Pack 2.

Pour plus d'informations sur les produits Macromedia de manière générale, consultez le Centre de support XP Service Pack 2 de Macromedia.

Dernière mise à jour : 21 octobre 2004
Date de création : 4 octobre 2004

ID : 19578
Produit : Dreamweaver
Versions : Toutes
SE : Windows XP
Navigateur : Internet Explorer
Serveur : Tous
Base de données : Toutes
Ancien ID :