2009-09-09 1 views
1

est là de toute façon d'arrêter d'apparaître le message d'avertissement dans IE lorsque vous essayez d'exécuter javascript?en cours d'exécution javascript dans IE sans avertissement 'la page Web que vous essayez d'accéder veut activer le contrôle ActiveX'

Je veux une solution qui n'a pas besoin de modifier les paramètres dans l'IE manuellement par l'utilisateur.

Merci,

+0

version de IE? courez-vous un site sur internet ou intranet, ou localement? – mkoryak

+2

Cela se produit uniquement avec les fichiers locaux. – James

+0

Je cours IE7 testant localement certains scripts.if je le télécharge sur le serveur, il ne va pas se plaindre? – JPro

Répondre

2

Cela se produit uniquement lorsque vous ouvrez des fichiers locaux. Et non; il n'y a aucun moyen d'éviter cela.

ce que je pensais .. Jusqu Grant Wagner est venu et a donné deux cents :) ses

+1

@roosteronacid: Le message peut être évité pour un individu en configurant Internet Explorer pour permettre l'exécution de contenu actif dans des fichiers sur votre PC local. Il peut être évité pour tout le monde à qui vous envoyez un fichier HTML en incluant une marque du Web dans le fichier que vous distribuez. L'inclusion d'un MOTW entraînera l'exécution du script dans la zone de sécurité Internet, ce qui dans ce cas signifie que l'OP verra comment le script se comporte lorsqu'il est téléchargé sur le serveur (à l'exception de tout 'XMLHttpRequest's, qui ne fonctionnera pas en raison de la même politique d'origine). –

+1

Wow. Je suis terrassé! Le tour est sacrément mignon :) – roosteronacid

8

Si le message apparaît uniquement pour vous lorsque vous exécutez les scripts localement et non pour vos visiteurs lorsque vous téléchargez vos scripts Pour le serveur, je suggère l'une des trois choses suivantes:

  1. Avoir un serveur de test que vous pouvez utiliser pour exécuter les choses que vous développez. Cela évitera les problèmes qui pourraient survenir lorsque vous exécutez des scripts localement. Apache ou IIS devrait vous permettre de faire ceci, bien que vous deviez rechercher comment faire fonctionner le serveur que vous choisissez comme votre environnement de production (exemple: PHP).
  2. Si vous souhaitez continuer à tester vos scripts localement, vous pouvez attribuer à vos pages Mark of the Web (<!-- saved from url=(0014)about:internet -->). Cela forcera la page à s'exécuter dans la zone de sécurité Internet et à éviter le message que vous voyez lorsque vous ouvrez un fichier HTML contenant le script localement.
  3. Si vous ne pouvez pas attribuer le MOTW aux pages, vous pouvez configurer Internet Explorer pour permettre l'exécution locale des scripts (notez que c'est un peu dangereux car les fichiers locaux contenant un script peuvent faire quelque chose de malveillant). Aller à Outils>Options Internet>onglet Avancé> Faites défiler jusqu'à la section Sécurité et vérifiez Autoriser des contenus actifs à exécuter dans les fichiers sur mon ordinateur
Questions connexes