Подтвердить что ты не робот

VS Express 2013 для Интернета - браузер ограничен безопасностью или JavaScript отключен

Я изначально установил Microsoft Visual Studio Express 2013 для Интернета на свой рабочий стол. Мой рабочий стол работает под управлением Windows 8.1 с Internet Explorer 11. Он работал нормально, пока лицензия не истекла после первых 30 дней. Я попытался войти, чтобы продлить лицензию, однако после нажатия кнопки "Вход в систему" ​​я получаю диалоговое окно с ошибкой. В состояниях диалога "Браузер" ограничен защитой, или javaScript отключен. У меня нет другого выбора, кроме как закрыть и выйти из Visual Studio.

Я пошел на онлайн-форумы для Microsoft. Были обсуждения и предложения по устранению ошибки. Я попытался снизить настройки вкладки безопасности в Internet Explorer. Я подтвердил, что опция для сценариев включена. Я также добавил https://*.visualstudio.com на вкладку надежных сайтов. Другие пользователи на форуме пробовали те же предложения и не смогли войти в приложение для визуальной студии.

4b9b3361

Ответ 1

Есть еще одна проблема, с которой люди сталкиваются, это ошибка с диалогом входа в систему. В диалоговом окне входа в систему используется элемент управления веб-браузера для входа в систему пользователя. По умолчанию он загружает "about: blank" в качестве URI. Затем он пытается выполнить некоторый JavaScript (просто ";" ), чтобы убедиться, что у него есть разрешения для этого. На некоторых машинах это проблематично, потому что "about: blank" было отображено в зону 0 или в зону локального компьютера. Когда выполняется JavaScript, MSHTML проверит зону URI, а затем политику для выполнения скриптов. По умолчанию зона локального компьютера заблокирована, а все script исполнения приводят к политике запроса. Это означает, что если вы работаете в режиме погружения (также в Internet Explorer), вы получите окно с сообщением, хотите ли вы выполнить script. Тем не менее, элемент управления веб-браузером, который используется в диалоговом окне "Вход в систему" ​​в VS 2013, не запускает код MSHTML в режиме погружения, поэтому политика запроса эффективно соответствует политике Disallow. Ошибка в том, что кто-то из VS предположил, что "about: blank" разрешается в зону Интернета, и когда он переходит в зону локального компьютера, вы получаете это поведение.

Обходной путь заключается в удалении отображения "about: blank". Point regedit к этому ключу:

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains]

Удалите "пустую" клавишу.

В качестве альтернативы вы можете изменить политику блокировки локального компьютера для выполнения сценариев. Ключ reg для этого:

[HKEY_CURRENT_USER\Программное обеспечение\Microsoft\Windows\CurrentVersion\Настройки Интернета \Lockdown_Zones\0]

Задайте значение "1400" DWORD равным 0.

Ответ 2

У меня была точно такая же проблема, вот что я сделал:

a) Перейдите в IE, нажмите колесо настроек, затем Свойства обозревателя и вкладка Безопасность.

b) Нажмите кнопку Пользовательский уровень (убедитесь, что вы выбрали зону Интернет).

c) В окне Настройки безопасности в разделе Сценарии я установил Включено для Активных сценариев.

После этого Sign In должен работать. Несмотря на то, что Chrome - браузер по умолчанию, похоже, что VS использует IE для входа в систему.

Надеюсь, это поможет!

Ответ 3

Есть много сайтов, которые вам нужно перечислить на своих доверенных сайтах. Следуя следам того, что делает глупый, глупый логин script:

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

Только после этого я смог войти в мое бесплатное ПО.

Ответ 4

Привет, это Альберт от Microsoft. Просто хочу, чтобы вы все знали, что эта проблема исправлена ​​в предстоящем обновлении для Visual Studio 2013. Спасибо за ваше терпение, пока мы это выяснили:)

Ответ 5

Такая же проблема "Браузер ограничен безопасностью или JavaScript отключен" , но решение от #jic не работает для меня.

Если вы можете и удобно для вас, это решение, которое сработало для меня:

Я создал новый пользователь/профиль на своем ПК, и для этого пользователя он просто отлично работал.

До этого действия я попытался сделать учетную запись пользователя, у которой была эта проблема:

  • Пользователь Power - не работал.
  • Администратор - тоже не работал

Итак, последнее решение в моем случае было новым пользователем на ПК.

Ответ 6

Вот что сработало для меня.

Откройте Панель управления, Свойства обозревателя.

Сначала я щелкнул вкладку "Безопасность" и повысил безопасность безопасности для зоны Интернета до минимума.

Затем перейдите на вкладку "Конфиденциальность" и нажмите "Дополнительно". Выберите "Принять" для обоих типов файлов cookie.

Конечно, вы можете изменить их все после расширения вашего испытания VS.

Ответ 7

вы должны изменить безопасные настройки iexplore для учетной записи администратора. Если вход в систему другой учетной записи, вы должны запустить iexplore под учетной записью администратора или войти в систему под учетной записью администратора, потому что вы получите лицензию после учетной записи администратора.

Ответ 8

Нажмите "Пуск" → "Выполнить" → введите cmd и нажмите "ОК".

Командная строка будет открыта. Затем введите эту команду.

ipconfig /flushdns 

и нажмите Enter.

Теперь попробуйте получить доступ к https://app.vssps.visualstudio.com/Profile/View

Это сработало для меня...

Ответ 9

Поскольку я не могу добавить комментарий еще к ответу CBGraham, я должен добавить эту заметку здесь: Решение, описанное от CBGraham, помогало мне (спасибо Graham). Мне пришлось добавить дополнительную ссылку: https://account.live.com

Затем я открыл IE и попытался войти на сайт Microsoft. Я оставил окно IE открытым и просто нажал еще раз на VS для входа в систему. Тогда это сработало для меня. Даже при сильных ограничениях настроек IE. Хотя я удивлен, почему кто-то должен установить свои настройки безопасности, просто чтобы зарегистрировать VS.