2010-11-01 11 views

Répondre

2

Je suspect est vraie question de l'ouverture: «. J'ouvre un fichier HTML à partir de mon bureau bloque IE le script dans ce Pourquoi et comment puis-je arrêter que? »

La réponse est que ceci est contrôlé par le paramètre de la boîte de dialogue Outils> Options Internet> Avancé> "Autoriser le contenu actif à s'exécuter dans les fichiers sur mon ordinateur local". Cela contrôle une fonctionnalité de sécurité IE importante appelée "Local Machine Lockdown" qui empêche les scripts locaux de s'exécuter jusqu'à ce que vous cliquiez sur la barre.

L'approche recommandée pour résoudre, plutôt que de changer la boîte, consiste à ajouter une "marque du Web" à votre fichier. http://msdn.microsoft.com/en-us/library/ms537628(VS.85).aspx

+0

Et si mon fichier est hébergé, va-t-il s'en aller? – Nicole

+0

Si vous ajoutez la marque du Web et l'avertissement disparaît, alors oui, l'avertissement n'apparaîtra pas lorsque votre fichier est hébergé sur un serveur Web de la zone Internet. – EricLaw

1

Quelle fonctionnalité de HTML5 utilisez-vous?

Vous pouvez également renommer votre fichier (en testant localement) en .hta, ce qui en fera une application HTML. Les fichiers HTA ont plus de privilèges que les fichiers HTM/HTML et peuvent exécuter du contenu actif sur la machine locale par défaut.

+1

Si le fichier est hébergé sur un serveur, le message ne s'affichera pas. – james