Edge浏览器DevTools控制台无法展开window对象的原因咨询
问题:Edge控制台输入
window展开无内容,Chrome/Firefox正常 我在Edge浏览器的Console控制台中输入
window并点击展开箭头后,未显示任何内容。但该操作在Chrome或Firefox浏览器中可正常显示window对象内容,请问这是什么原因?
可能的原因及解决办法
控制台上下文错误:Edge控制台默认可能切换到了iframe、Service Worker这类非主页面的上下文。查看控制台顶部的上下文选择器(显示
top、iframe或服务工作者的选项),切换回当前页面的主上下文(一般是top或对应页面域名的选项)。控制台过滤规则启用:可能误开启了隐藏系统对象的过滤选项。点击控制台的齿轮图标进入设置,检查是否有过滤
window对象的规则,取消勾选相关选项,或者直接重置控制台设置。Edge浏览器版本过旧:旧版本的Edge(尤其是基于EdgeHTML的老版本)可能存在控制台渲染bug。将Edge升级到最新稳定版,或者尝试Dev/Canary通道的版本测试是否修复。
页面脚本干扰:部分页面的脚本会通过Proxy代理、重写
window对象或修改控制台API来隐藏内容。可以在空白页面(如about:blank)中输入window测试,排除页面脚本的影响。浏览器配置文件损坏:Edge的用户配置文件损坏可能导致控制台功能异常。可以新建一个Edge用户配置文件,或者在浏览器设置中选择“重置设置”恢复到默认状态。
内容的提问来源于stack exchange,提问作者Jun Zhang
相关产品推荐
相关产品推荐

