![FireFox 的 NoScript 相当于 Windows 8.1 中的 IE 11](https://linux22.com/image/1432805/FireFox%20%E7%9A%84%20NoScript%20%E7%9B%B8%E5%BD%93%E4%BA%8E%20Windows%208.1%20%E4%B8%AD%E7%9A%84%20IE%2011.png)
对于 Windows 8 中的 IE 11,我需要一个工具,可以在打开网页时动态禁用/启用各种网页上的 JavaScript - 类似于 FireFox 的 NoScript 插件所做的操作。但是,我找不到一个好的工具。看来,我们只能使用 IE 设置窗口为所有/部分网站禁用脚本。
有人能建议我如何解决内置 IE 的这个任务吗?
我找到的一些相关工具和文章:
- 这Internet Explorer 中的脚本阻止文章。
- TeraByte Unlimited 的 QuickSet Internet Zone 工具。可从以下网址下载这一页。在 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
请注意,除了通过 Internet 选项 GUI 之外,没有其他方法可以在 ie 打开的情况下刷新 Internet 选项。因此,最好的方法是关闭 ie,运行脚本,然后打开 ie。
如果您希望保留打开的页面,win7 中的方法是使用批处理脚本,方法如下:
taskkill /f /im iexplore.exe
reg add(etc)
start "" "program files\internet explorer\iexplore.exe"
请注意开始语句中的语法:
quote quote space quote path quote
当文件夹名称包含空格时,必须在开始语句中指定逐字文字。
由于您正在终止 IE,它应该重新打开并显示“您的上次会话意外结束”,并带有“恢复上次会话”选项。
如果 win8 已经对其操作进行了足够多的改变,上述方法将不起作用,但希望这能给你提供足够的信息来找到类似的解决方案。