Chrome浏览器无法显示console.log输出 即使简单JavaScript程序也无结果
问题排查解决思路
你写的代码本身逻辑完全正确,没有语法错误,可按以下顺序排查问题:
- 首先检查Chrome控制台的日志过滤规则:控制台顶部的「级别」下拉菜单要确保勾选了信息或者所有级别,多数情况下是默认只勾选了错误、警告,过滤掉了普通
console.log输出。同时确认过滤输入框为空,没有输入任意字符筛掉了日志。 - 排查页面缓存问题:按
Ctrl+F5强制刷新页面后再查看控制台,也可以打开「网络」选项卡勾选禁用缓存后再刷新,确认最新代码已经加载到浏览器中。 - 验证脚本是否实际执行:可以在
console.log代码前后添加alert("测试执行"),重新刷新页面如果没有弹窗,说明页面没有加载到你修改后的代码,需要检查编辑器是否正确保存了文件、运行的文件路径是否正确。 - 排查Chrome配置/扩展干扰:打开浏览器无痕模式访问页面测试,排除广告拦截、控制台相关扩展篡改日志输出的可能;也可以按
F1打开控制台设置,点击「恢复默认值并重新加载」重置控制台配置后再测试。
关于是否需要切换其他浏览器
可以切换Firefox、Edge、Opera等浏览器测试:如果其他浏览器可以正常输出日志,即可确认是当前Chrome浏览器的配置问题,按上述方法重置Chrome配置即可;如果所有浏览器都没有输出,就需要检查本地服务、文件路径是否存在问题。
内容的提问来源于stack exchange,提问作者nguyencuc2186
相关产品推荐
相关产品推荐

