百度浏览器频繁弹出“脚本运行时间过长”警告,说明网页javascript超时(通常>30秒),可依次采取四步修复:一、关闭提示(取消勾选“显示每个脚本错误的通知”);二、清除全部时间的缓存和cookie;三、用无痕窗口验证或通过bd://extensions逐个禁用扩展排查;四、在bd://flags中重置所有非默认的javascript相关标志。

百度浏览器频繁弹出“脚本运行时间过长”警告,说明当前网页中某段JavaScript代码持续占用主线程已超过浏览器默认阈值(通常为30秒),触发了内置的脚本超时保护机制,导致页面卡死、按钮无响应或滚动迟滞。
关闭脚本错误提示(最快见效)
这一步不修复根源,但能立刻停止弹窗干扰,适合只想安静浏览的用户。
点击右上角三条横线→【选项】→左侧【高级设置】→找到“浏览”区域→取消勾选【显示每个脚本错误的通知】→点击【应用】→重启浏览器。
【注意:此操作仅隐藏提示,不影响网页实际功能是否正常】
清除缓存与网站数据(解决80%临时性卡顿)
过期或损坏的缓存文件常导致脚本加载异常、重复执行或解析失败,是引发超时的高频原因。
进入【选项】→【隐私与安全】→【清除浏览数据】→时间范围选【全部时间】→务必勾选【缓存的图片和文件】和【Cookie及其他网站数据】→点击【清除数据】→关闭所有标签页后重新打开浏览器。
这一步操作起来很简单,直接把文件拖进去就行——但很多人只清缓存,漏掉Cookie,结果问题照旧。
禁用扩展排查冲突(精准定位第三方干扰)
广告拦截、翻译助手、脚本管理类扩展会在页面加载时注入额外逻辑,与原网页脚本争抢资源或触发无限循环。
方法一:快捷验证
按 Ctrl + Shift + N 打开无痕窗口→访问同一网页→若不再弹出警告,基本可断定是扩展引起。
方法二:逐个停用
地址栏输入 bd://extensions 回车→将所有扩展右侧开关设为关闭→逐个启用并刷新网页→当警告重现时,刚启用的那个扩展就是元凶。
【关键点:百度浏览器的扩展管理页地址是 bd://extensions,不是 chrome://extensions】
重置JavaScript相关标志(针对手动调参后失稳)
如果你曾为测试性能修改过浏览器底层参数,某些非默认的JavaScript引擎开关可能破坏V8优化路径,让正常脚本也被判定为“超时”。
第一步:在地址栏输入 bd://flags 回车→右上角搜索框输入 javascript
第二步:逐条检查标有“Enabled”或“Disabled”的选项→对任意非默认状态项点击右侧【Reset】
第三步:关闭标签页→重启浏览器→重新加载问题网页
这一步必须做完再验证,跳过任一环节都可能导致重置不生效。











