Эквивалент FireFox NoScript для IE 11 в Windows 8.1
Для моего IE 11 в Windows 8 мне нужен инструмент, который я могу использовать для динамического отключения / включения JavaScripts на различных веб-страницах при открытии веб-страницы - что-то похожее на то, что делает плагин NoScript для FireFox. Однако я не могу найти хороший инструмент для этого. Кажется, мы можем отключить сценарии только для всех / некоторых сайтов, используя окно настроек IE.
Кто-нибудь может подсказать, как решить эту задачу для встроенного IE?
Некоторые связанные инструменты и статьи, которые мне удалось найти:
- Скрипт-блокировка в статье Internet Explorer.
- Инструмент QuickSet Internet Zone от TeraByte Unlimited. Можно скачать с этой страницы. Нашел это на форумах по безопасности Wilders здесь.
1 ответ
В win7 возможно изменить этот параметр с помощью пакетного скрипта.
отключить:
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3" /t REG_DWORD /v 1400 /d 3 /f
включить:
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3" /t REG_DWORD /v 1400 /d 0 /f
Обратите внимание, что нет возможности обновить параметры Интернета с помощью ie open, кроме как через интерфейс параметров Интернета. по этой причине вам лучше всего закрыть, т.е. запустить скрипт, а затем открыть, т.е.
если вы хотите сохранить открытые страницы, в win7 будет использоваться пакетный скрипт следующим образом:
taskkill /f /im iexplore.exe
reg add(etc)
start "" "program files\internet explorer\iexplore.exe"
обратите внимание на синтаксис в операторе start:
quote quote space quote path quote
указывать дословный литерал в операторе start необходимо, когда имена папок содержат пробелы.
так как вы убиваете, т. е. он должен снова открыться со словами "ваш последний сеанс неожиданно закончился" с возможностью "восстановить последний сеанс".
Если win8 достаточно изменил свою работу, вышеприведенное не сработает, но, надеюсь, этого будет достаточно, чтобы найти аналогичное решение.