如何隐藏Chrome v84.0.4147.89控制台的Issues Detected提示并恢复错误显示?
解决Chrome v84控制台提示及语法错误不显示问题
针对你升级Chrome到v84.0.4147.89后遇到的几个问题,我整理了亲测有效的解决办法:
1. 移除控制台的"Issues detected"提示(保留Issues Tab内容)
这个提示确实有点干扰日常调试,不用动过滤规则就能搞定:
- 打开DevTools,点击右上角的齿轮图标(设置按钮)
- 在弹出的设置面板里切换到Console标签页
- 找到并取消勾选「Show issues message in Console」选项
- 关闭设置面板后刷新页面,控制台就不会再弹出那个提示了,但Issues Tab依然会正常显示所有问题
2. 恢复控制台的JavaScript语法错误显示
语法错误消失大概率是控制台的过滤或设置被改动了,试试这几步:
- 清空控制台顶部过滤器输入框里的
cross-site references关键词,恢复默认过滤状态 - 点击控制台上方的Errors按钮(红色叉号图标),确保它处于高亮激活状态,这样所有错误信息都会正常展示
- 检查「Pause on exceptions」按钮(暂停图标)的状态:保持默认的「Pause on uncaught exceptions」即可,不要勾选「Pause on caught exceptions」(除非你需要捕获所有异常场景)
3. 关于跨站Cookie拦截的担忧
Chrome v84开始收紧第三方Cookie的限制,如果你担心自己的站点受影响,可以这么处理:
- 对于你可控的站点,给第三方Cookie添加
SameSite=None; Secure属性,这是符合Chrome新规则的标准写法,能避免被拦截 - 如果是访问其他站点遇到问题,可以临时在Chrome设置→隐私和安全性→网站设置→Cookie和网站数据里,把「阻止第三方Cookie」暂时关闭(不推荐长期开启,会影响隐私安全性)
内容的提问来源于stack exchange,提问作者user2505564




