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 на вкладку надежных сайтов. Другие пользователи на форуме пробовали те же предложения и не смогли войти в приложение для визуальной студии.
Ответы
Ответ 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.