web-dev-qa-db-fra.com

VS Express 2013 for Web - La sécurité du navigateur est restreinte ou JavaScript est désactivé

J'ai initialement installé Microsoft Visual Studio Express 2013 pour Web sur mon bureau. Mon ordinateur de bureau exécute Windows 8.1 avec Internet Explorer 11. Il a fonctionné correctement jusqu'à l'expiration de la licence après les 30 premiers jours. J'ai essayé de me connecter pour renouveler la licence. Cependant, après avoir cliqué sur le bouton 'Connexion', un message d'erreur s'affiche. Le navigateur des états de la boîte de dialogue est sécurisé ou javaScript est désactivé. Je n'ai d'autre choix que de fermer et de quitter Visual Studio. 

Je suis allé sur les forums en ligne pour Microsoft. Il y avait des discussions et des suggestions sur la façon de corriger l'erreur. J'ai essayé de réduire les paramètres de l'onglet Sécurité dans Internet Explorer. J'ai validé l'option d'activation du script. J'ai également ajouté https: //*.visualstudio.com à l'onglet Sites de confiance. D'autres utilisateurs du forum ont essayé les mêmes suggestions et n'ont pas réussi à se connecter à l'application Visual Studio. 

24
igary

Il y a un autre problème rencontré par les gens qui est un bug avec la boîte de dialogue de connexion. La boîte de dialogue de connexion utilise un contrôle de navigateur Web pour connecter l'utilisateur. Par défaut, il charge "about: blank" en tant qu'URI. Il essaie ensuite d’exécuter du JavaScript (juste ";") pour vérifier qu’il dispose des autorisations nécessaires. Sur certaines machines, cela pose problème car "about: blank" a été mappé à la zone 0 ou à la zone Ordinateur local. Lorsque le JavaScript est exécuté, MSHTML vérifie la zone de l'URI, puis la stratégie d'exécution des scripts. Par défaut, la zone Ordinateur local est verrouillée et toutes les exécutions de scripts donnent lieu à une stratégie de requête. Cela signifie que si vous utilisez le mode immersion (c'est-à-dire dans Internet Explorer), vous obtenez une boîte de message vous demandant si vous souhaitez exécuter le script. Toutefois, le contrôle du navigateur Web utilisé par la boîte de dialogue "Sign In" de VS 2013 n'exécute pas le code MSHTML en mode immersion. Par conséquent, la stratégie de requête correspond effectivement à une stratégie d'interdiction. Le bogue ici est que quelqu'un dans le VS assume que "about: blank" est résolu en zone Internet et que ce comportement est résolu lorsqu'il est résolu en zone Ordinateur local.

La solution de contournement consiste à supprimer le mappage de zone "about: blank". Pointez regedit sur cette clé:

[HKEY_CURRENT_USER\Logiciel\Microsoft\Windows\CurrentVersion\Paramètres Internet\ZoneMap\Domains]

Supprimez la clé "vierge".

Vous pouvez également modifier la stratégie de verrouillage de la machine locale pour l'exécution de scripts. La clé de registre pour cela est:

[HKEY_CURRENT_USER\Logiciel\Microsoft\Windows\CurrentVersion\Paramètres Internet\Lockdown_Zones\0]

Définissez la valeur DWORD "1400" sur 0.

9
Josh Collins

J'ai eu exactement le même problème, voici ce que j'ai fait:

a) Allez dans IE, cliquez sur la molette de paramétrage, puis Options Internet et Onglet Sécurité .

b) Cliquez sur le bouton Personnaliser le niveau (assurez-vous de sélectionner Internet zone).

c) Dans Paramètres de sécurité fenêtre, sous Script I set Activé pour Script actif .

Après cela, la connexion devrait fonctionner. Même si Chrome est le navigateur par défaut, il semble que VS utilise IE pour le processus de connexion.

J'espère que cela t'aides!

69
jic

Bonjour c'est Albert de Microsoft. Je tiens simplement à vous informer que ce problème a été résolu dans la prochaine mise à jour 2 pour Visual Studio 2013. Merci de votre patience pendant que nous avons compris celui-ci :)

1

Vous devez répertorier de nombreux sites dans vos sites de confiance. En suivant la trace de ce script de connexion stupide et stupide:

https: // .visualstudio.com https://app.vssps.visualstudio.com https: // .accesscontrol.windows.net https: //auth.gfx.mshttps://login.live.com

Ce n’est qu’alors que j’ai pu me connecter à mon logiciel FREE.

1
CBGraham

Cliquez sur Démarrer -> Exécuter -> tapez cmd a klikněte na OK.

Otevře se Příkazový řádek. Poté zadejte tento příkaz.

ipconfig /flushdns 

un stiskněteEnter.

Nyní se pokuste o přístup https://app.vssps.visualstudio.com/Profile/View

Fungovalo à pro mě ...

0
Tanmay Baranwal

Même problème "Le navigateur est limité par la sécurité ou JavaScript est désactivé" ici mais la solution de #jic ne m'a pas fonctionné.

Si vous le pouvez et que c'est pratique pour vous, voici une solution qui a fonctionné pour moi:

J'ai créé un nouvel utilisateur/profil sur mon PC et pour cet utilisateur cela fonctionnait bien.

Avant cette action, j’ai essayé de créer un compte utilisateur présentant le problème suivant:

  1. Utilisateur avec pouvoir - n'a pas fonctionné 
  2. Administrateur - n'a pas fonctionné aussi bien

Donc, la dernière solution dans mon cas était un nouvel utilisateur sur le PC ..

0
Vaclav Elias

vous devez modifier les paramètres sécurisés de iexplore pour le compte administrateur. Si vous vous connectez avec un autre compte, vous devez démarrer iexplore sous un compte administrateur ou vous connecter sous un compte admin, car vous obtiendrez une licence après un compte admin. 

0
lobster.vi

Voici ce qui a fonctionné pour moi.

Ouvrez le Panneau de configuration, Options Internet.

Tout d'abord, j'ai cliqué sur l'onglet Sécurité et activé la sécurité de la zone Internet à son minimum.

Ensuite, cliquez sur l'onglet Confidentialité, puis sur Avancé. Choisissez "Accepter" pour les deux types de cookies.

Bien sûr, vous pouvez tous les modifier après avoir prolongé votre période d'essai.

0
Scott Hooper

Comme je ne peux pas encore ajouter de commentaire à la réponse de CBGraham, je dois ajouter cette note ici: La solution décrite par CBGraham a fonctionné pour moi (Merci, Graham). Je devais ajouter un lien supplémentaire: https://account.live.com

Ensuite, j'ai ouvert le IE et essayé de me connecter à un site Microsoft. J'ai laissé la fenêtre IE ouverte et j'ai de nouveau cliqué sur le VS pour se connecter. Ensuite, cela a fonctionné pour moi. Même avec de fortes restrictions sur les paramètres IE. Bien que je sois surpris pourquoi quelqu'un devrait définir ses paramètres de sécurité, il suffit d'enregistrer VS.

0
Lavdim Djaferi