Как отключить JavaScript в Microsoft Edge?

11

Кажется, что новое меню настроек для Microsoft Edge не содержит способа отключения JavaScript. Пройдя через Свойства обозревателя и отключив Active Scripting, JavaScript превращается в IE11, но не влияет на Microsoft Edge.

Есть ли способ отключить JavaScript в браузере Microsoft Edge?

heartyporridge
источник
Возможно, вы захотите принять более новый ответ (с этого месяца), поскольку Microsoft недавно заменила свой браузер на Chromium reskin, что означает, что теперь JavaScript можно отключить, в отличие от того, что говорит (в настоящее время) принятый ответ.
TylerH

Ответы:

3

Январь 2020 - край 79 (на основе хрома)

Если вы решили загрузить Edge на основе Chromium (на момент написания статьи это единственный способ получить версию на основе Chromium), вы можете отключить javaScript.


Отключить JavaScript для просмотра

Вы можете добраться до опции JavaScript либо посетив edge://settings/content/javascript, или нажав наSettings and more (Elipses) > Site Permissions > JavaScript

Отсюда вы можете отключить (заблокировать) JavaScript или включить (разрешить) его. Вы также можете сделать это для каждого сайта.

Настройки JavaScript


Отключить JavaScript для целей разработки

Если вы используете DevTools ( Ctrl+Shift+I или щелкните правой кнопкой мыши на странице и нажмите Inspect), вы можете вызвать меню команд и начать ввод >disable JavaScriptи выбрать Debugger Disable JavaScriptопцию. Вы можете снова включить JavaScript, выполнив те же действия, но вместо этого начать печатать>enable JavaScript

ПРИМЕЧАНИЕ: вам может или не нужно вводить >(больше, чем символ) в зависимости от того, присутствует ли он уже.

Отключить JavaScript с помощью DevTools

allenretz
источник
4

Как отключить JavaScript в Microsoft Edge?

Обновить

Microsoft изменила групповые политики для Edge, так как я написал этот ответ. Текущие сборки Windows 10 не позволяют отключать JavaScript в Edge с помощью групповых политик.


Вы можете изменить это, используя параметры групповой политики:

«Конфигурация компьютера:>« Административные шаблоны »>« Компоненты Windows »>« Microsoft Edge »

Те же настройки также можно найти в разделе:

«Конфигурация пользователя:>« Административные шаблоны »>« Компоненты Windows »>« Microsoft Edge »


Параметры пограничной групповой политики

Эти параметры пограничной групповой политики можно найти в разделе (Пользователь или компьютер) \ Административный шаблон \ Компоненты Windows \ Microsoft Edge \:

  • Позволяет запускать скрипты, такие как Javascript
  • Позволяет людям использовать автозаполнение на сайтах
  • Позволяет людям отправлять заголовки «Не отслеживать»
  • Позволяет вам настроить менеджер паролей
  • Позволяет запускать всплывающие окна
  • Запрещает в адресной строке показывать варианты поиска
  • Позволяет настроить SmartScreen
  • Настройте, как Microsoft Edge обрабатывает файлы cookie
  • Позволяет настроить список сайтов предприятия
  • Отправляет весь трафик интрасети в Internet Explorer

Параметры исходной пограничной групповой политики


дальнейшее чтение

ДэвидПостилл
источник
2
Для тех из нас, кто не особенно хорошо владеет Windows, эти Computer Configurationпараметры можно редактировать с помощью инструмента Изменить групповую политику . Просто найдите Groupв меню «Пуск». Мне понадобилось немало времени, чтобы найти это.
Joemaller
Во-первых, в этом посте не говорилось, что означает путь « Конфигурация пользователя / Административный шаблон / Компоненты Windows / Microsoft Edge ». Во-вторых, мой Windows 10 Professional не имеет этой настройки, когда я наконец дошел до нее. Ты это скопировал или попробовал? У меня 20 настроек на Microsoft Edge по этому пути, но нет ни одного о Javascript.
Блаженный Компьютерщик
@BlessedGeek Microsoft изменила групповые политики для Edge, так как я написал этот ответ. Текущие сборки Windows 10 не позволяют отключать JavaScript в Edge с помощью групповых политик.
DavidPostill
@DavidPostill Так есть ли другой способ отключить jscript в Edge сейчас?
Моав
@ Моаб Понятия не имею. Я не использую Windows 10 или Edge ...
DavidPostill
4

Последняя сборка Windows 10 Edge Microsoft удалила все эти опции, чтобы отключить JavaScript. Кажется, они действительно хотят, чтобы вы запускали JavaScript, несмотря ни на что. Часто JavaScript встроен в веб-страницы для перехвата щелчков мышью, чтобы пользователи не могли сохранять контент, например изображения.

anthonymaw
источник
2

Конфигурация компьютера / Административные шаблоны / Компоненты Windows / Microsoft Edge Позволяет запускать сценарии, такие как Javascript

Этот параметр позволяет решить, разрешать ли людям запускать сценарии, например JavaScript. Этот параметр включен по умолчанию.

Если вы включите этот параметр, сценарии будут включены для всех ваших компьютеров.

Если вы отключите этот параметр, сценарии не смогут работать.

Botmaster
источник
0

По крайней мере, в моей версии Windows 10 (10.0.14393) параметр групповой политики позволяет запускать сценарии, такие как Javascript, упомянутый DavidPostill, а Botmaster недоступен. Думаю, я помню, что параметр там, но не могу найти его больше (я не уверен на 100%, что он был там "когда-то", возможно, он был удален обновлением?).

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

HKLM \ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ Политики \ Microsoft \ MicrosoftEdge \ Internet Settings \ Zones \ 3

а также

HKCU \ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ Microsoft \ Windows \ CurrentVersion \ Объекты групповой политики \ { xxxxx } Машина \ Программное обеспечение \ Политики \ Microsoft \ MicrosoftEdge \ Internet Settings \ Zones \ 3

(где ххххх будет отличаться для всех).

Я предполагаю, что Зона "3" является зоной "Интернет" (как видно в настройках безопасности InternetExplorer).

Там вы либо найдете, либо вам нужно создать REG_DWORD (32-бит) с именем 1400

Ценности, которые я знаю о:

  • 0 : JavaScript включен
  • 2 : JavaScript отключен

Примечание: для меня настройка в HKLM имела приоритет над настройкой в ​​HKCU (например, изменение настройки в HKCU не оказало на меня никакого влияния).

ripper17
источник
Это был мой первый ответ на superuser.com, и я получил отрицательное мнение, которое я не совсем понимаю. Даже на странице Доступные политики для Microsoft Edge о принятых ответах больше нет никакой информации о том, как отключить JavaScript в Microsoft Edge. Так почему это было отвергнуто?
ripper17
Ни один из путей реестра в моем Windows 10 pro не имеет описанных вами настроек.
Блаженный Компьютерщик
Вы используете другую версию Windows 10? Может быть, это было добавлено / удалено в какой-то версии - я только что проверил реестр снова, мой содержит оба значения (все еще на 10.0.14393)
ripper17