Ajouter par programmation des sites de confiance d'Internet Explorer
Je suis en train de faire un IE projet d'automatisation à l'aide de WatiN.
Lorsqu'un fichier à télécharger est cliqué, je reçois le texte suivant dans la barre d'Informations Internet Explorer:
Pour protéger votre sécurité,
Internet Explorer a bloqué ce
site de téléchargement de fichiers pour vous
ordinateur.
Pour télécharger le rapport, je peux ajouter manuellement le site pour Internet Explorer la liste des sites de confiance, mais je préfère vérifier par programmation .NET pour voir si le site est digne de confiance et l'ajouter à la liste si elle ne l'est pas.
Pour info, je suis actuellement en utilisant IE7.
Je ne pense pas que vous pouvez... Mais si vous le pouvez, j'aimerais voir comment!
Je ne pense pas que vous pouvez, pour des raisons de sécurité. Cela étant dit, ils doivent être stockés quelque part. Sachant que Microsoft, dans la base de registre...
Bemrose, theres aucune des raisons de sécurité de ne pas l'autoriser. Si un programme malveillant qui a accès en écriture à HKCU, ce n'est pas le pire qu'il pouvait faire. Si un site web peut ajouter lui-même pour les sites de confiance, maintenant ce serait mauvais.
Je ne pense pas que vous pouvez, pour des raisons de sécurité. Cela étant dit, ils doivent être stockés quelque part. Sachant que Microsoft, dans la base de registre...
Bemrose, theres aucune des raisons de sécurité de ne pas l'autoriser. Si un programme malveillant qui a accès en écriture à HKCU, ce n'est pas le pire qu'il pouvait faire. Si un site web peut ajouter lui-même pour les sites de confiance, maintenant ce serait mauvais.
OriginalL'auteur Even Mien | 2009-06-09
Vous devez vous connecter pour publier un commentaire.
Ont un coup d'oeil à cette
Fondamentalement, il semble que si tout ce que vous avez à faire est de créer la clé de registre dans
alors une valeur REG_DWORD nommée "http" avec la valeur==2
OriginalL'auteur Ben Schwehn
Voici l'application que j'ai créé pour écrire les clés de registre .NET.
Merci de m'dans la bonne direction, Ben.
Doux. Est-il un lieu qui décrit la façon dont la collectivité peut soumettre des patchs pour WatiN?
J'ai simplement posté à [email protected] avec un fonctionnel, mais pas de la libération de la qualité patch principalement basée sur le code que vous avez posté ici et maintenant attendre si il n'y a aucun intérêt à inclure. Je vais publier ici si elle pénètre dans. sourceforge.net/mailarchive/...
Vous pouvez aussi avoir besoin de modifier le paramètre "invite Automatiquement pour les téléchargements de fichiers" pour la zone Sites de Confiance. Ajout d'une réponse avec des détails.
Ce code ne fonctionne pas pour moi. J'obtiens une exception de l'initialisation de la sous-domaines du dictionnaire. Il y a plusieurs entrées dans la liste avec la même clé (deux "www" touches et deux "blog" clés). Si vous retirez le https ou http entrées, c'est bien.
OriginalL'auteur Even Mien
Heureux je suis tombé sur vos messages. La seule chose que je peux ajouter à l'excellente contribution déjà est une autre clé de registre est utilisé chaque fois que l'URI contient une adresse IP c'est à dire l'adresse n'est pas un nom de domaine pleinement qualifié.
Dans cet exemple, vous devez utiliser une autre approche:
Imagine que je souhaite ajouter une adresse IP pour les sites de confiance: dire 10.0.1.13 et je n'aime pas ce protocole.
OriginalL'auteur Dunkv
En plus de ajouter le domaine à la liste des Sites de Confiance, vous pouvez aussi avoir besoin de modifier le paramètre "invite Automatiquement pour les téléchargements de fichiers" pour la zone Sites de Confiance. De le faire par programmation, vous modifiez la clé/valeur:
Modifier la valeur de 3 (Désactiver) pour 0 (Activer). Voici un code C# pour le faire:
OriginalL'auteur hemp
Ici est la mise en œuvre de l'ajout de sites de confiance par programme-à-dire basée sur le Mien Même code. Il prend en charge nom de domaine et l'adresse IP. La limitation est pas de protocole spécifique a pu être défini, au lieu de cela, il utilise simplement "*" pour tous les protocoles.
OriginalL'auteur Nelvin kay
À l'aide de powershell, il est assez facile.
OriginalL'auteur Remy van Tour
Je n'ai pas tout à fait d'accord, à condition que le navigateur demande à l'utilisateur l'autorisation, la capacité d'un site à ajouter à des sites de confiance peut grandement simplifier l'expérience utilisateur, lorsque l'utilisateur approuve le domaine et veut corriger l'affichage de la page.
L'autre alternative est l'utilisateur doit manuellement, allez dans les options internet pour ajouter le domaine, qui est, pour mes utilisateurs, pas viable.
je suis à la recherche d'un php ou javascript méthode pour le site pour ajouter lui-même, soit par le biais de certains IE api, ou par le biais du registre comme vous l'avez si gentiment expliqué ci-dessus!
avons trouvé ces solutions possibles à ce jour:
OriginalL'auteur johny why