2020 年 1 月——Edge 79(基于 Chromium)

2020 年 1 月——Edge 79(基于 Chromium)

Microsoft Edge 的新“设置”菜单似乎不包含禁用 JavaScript 的方法。通过“Internet 选项”并禁用“活动脚本”可以关闭 IE11 的 JavaScript,但对 Microsoft Edge 没有影响。

有没有办法在 Microsoft Edge 浏览器上禁用 JavaScript?

答案1

2020 年 1 月——Edge 79(基于 Chromium)

如果你选择下载基于 Chromium 的 Edge(在撰写本文时,这是获取基于 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

注意:您可能需要输入>(大于符号),具体取决于它是否已经存在。

使用 DevTools 禁用 JavaScript

答案2

如何在 Microsoft Edge 中禁用 JavaScript?

更新

自从我写下这个答案以来,微软改变了 Edge 的组策略。当前的 Windows 10 版本不允许您通过组策略关闭 Edge 中的 JavaScript。


您可以使用组策略设置来更改此设置:

“计算机配置:>“管理模板”>“Windows 组件”>“Microsoft Edge”

您还可以在以下位置找到相同的设置:

“用户配置:>“管理模板”>“Windows 组件”>“Microsoft Edge”


Edge 组策略设置

这些 Edge 组策略设置可以在 (用户或计算机)\管理模板\Windows 组件\Microsoft Edge\ 下找到:

  • 允许您运行脚本,例如 Javascript
  • 允许人们在网站上使用自动填充功能
  • 允许人们发送“请勿跟踪”标头
  • 允许您配置密码管理器
  • 允许您运行弹出窗口
  • 阻止地址栏显示搜索建议
  • 允许您配置 SmartScreen
  • 配置 Microsoft Edge 处理 Cookie 的方式
  • 允许您配置企业站点列表
  • 将所有内网流量发送到 Internet Explorer

来源 Edge 组策略设置


进一步阅读

答案3

最新版本的 Windows 10 Edge Microsoft 已删除所有这些禁用 JavaScript 的选项。看来他们真的希望你无论如何都要运行 JavaScript。JavaScript 通常嵌入到网页中以拦截鼠标点击,从而防止用户保存图像等内容。

答案4

至少在我的 Windows 10 版本(10.0.14393)中,组策略设置允许您运行脚本,例如 JavascriptDavidPostill 提到 Botmaster 不可用。我想我记得该设置在那里,但我再也找不到它了(我不能 100% 确定它“曾经”在那里,它可能已被更新删除?)。

如果你想启用或禁用 JavaScript,你现在必须转到注册表,此设置有两个可能的位置:

HKLM\SOFTWARE\Policies\Microsoft\MicrosoftEdge\Internet 设置\Zones\3

HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Group 策略对象\{xxxxx}机器\软件\策略\微软\MicrosoftEdge\Internet 设置\区域\3

(在哪里xxxxx对每个人来说都会有所不同)。

我假设区域“3”是“Internet”区域(如 InternetExplorer 安全设置中所见)。

您将在其中找到或需要创建一个名为 REG_DWORD(32 位)1400

我所了解的价值观:

  • 0:已启用 JavaScript
  • 2:JavaScript 已禁用

笔记:对我来说,HKLM 中的设置优先于 HKCU 中的设置(例如,更改 HKCU 中的设置对我没有影响)。

相关内容