问题表现:

1.我的Edge今天突然无法正常渲染网页,经过一些检查,我发现在网页无法启用JavaScript。具体错误为点开链接栏左侧的“查看站点信息”按钮后,显示JavaScript被阻止。但是我在Edge的设置中查看“所有权限”,JavaScript是对于所有网站默认启用的,我并没有在设置内禁止JavaScript。

2.因为edge阻止了JavaScript,所以经过我的测试,所有外部的js文件全部被阻止。

我尝试过以下几种方法以及这些方法的结果:

1.清除所有网站的cookie数据和缓存。(无效)

重置edge设置。(无效)

在设置->应用中尝试修复Edge。(提示修复成功,但无效)

4.多次重启,包括更改edge设置后重启(无效)

我的edge版本为:135.0.3179.98

可能的原因:

1.我前几天想要运行某款游戏,但是他无法运行,在修复过程中提示缺少edge webview runtime2。于是我从微软的官网找到了edge webview runtime2的安装包,并安装。但是这并没有使我的游戏正常运行,所以后面我放弃了。但是仅仅在安装完webviewruntime后我的edge仍然是正常的。我安装的时间是2025/4/21,但是直到今天2025/4/26才出现edge无法允许JavaScript的问题。

目前仍然在做的尝试:

1.安装所有最新的Windows更新,具体版本为”Windows 11 Version 24H2 的 04 累积更新,适合基于 x64 的系统 (KB5055627)“,并且在此之前的所有版本更新(除了KB5053598,由于我实在无法正常安装此次更新而跳过)都在更新发布后立即安装。