百度浏览器无限自动刷新由恶意脚本注入、缓存污染或主页劫持引发,需依次关闭智能刷新开关、清除Cookie与缓存、拦截劫持参数、重置主页及新标签页为https://www.baidu.com,并可用JavaScript书签临时终止刷新。

百度浏览器打开网页时出现无限自动刷新,页面刚加载完成就立刻重载,根本无法阅读内容或点击按钮,这种现象不是浏览器默认功能,而是由恶意脚本注入、缓存污染或主页劫持直接引发的异常行为。
关闭智能刷新类内置开关
百度浏览器安卓版虽无桌面端扩展管理界面,但部分版本在「高级功能」中悄悄启用了实验性自动刷新机制,名称常为“智能刷新”“页面自适应重载”或“广告页强制刷新”,必须手动关闭。
打开百度浏览器→点击右下角「我的」→进入【设置】→下滑找到【高级功能】或【网页增强】→关闭所有含“刷新”“重载”“自动”字样的开关。
若该路径下未见相关选项,说明问题不在开关本身,而是本地数据已被篡改,需立即跳转至清除数据步骤。
清除全量Cookie与缓存
被劫持的网页常将恶意 reload 脚本写入 localStorage 或通过伪造 Cookie 持久化触发条件,仅清除缓存无效,必须连同网站数据一并清空。
进入【设置】→【清除浏览数据】→勾选「Cookie及网站数据」「缓存文件」→时间范围选「所有时间」→点击【清除】。
【清除前请确保已登录账号并同步书签】,否则重启后可能丢失收藏夹和历史记录。
拦截劫持参数与强制HTTPS访问
很多自动刷新源自百度搜索结果页被注入 meta refresh 标签或 window.location.replace 脚本,而这类注入几乎全部通过带劫持参数的URL实现。
方法一:手动输入纯净地址
在地址栏中直接输入 https://www.baidu.com 并回车,不要从微信、短信或其他App点击链接唤起浏览器。
方法二:检查URL是否被污染
打开异常刷新页→长按地址栏→选择「复制网址」→粘贴到记事本查看:若含 ?tn=SE_、?bd_vid=、?from=844b、&uc_param_str= 等非标准参数,【立即关闭该标签页,切勿点击任何按钮】。
方法三:开启防护开关
返回【设置】→【安全中心】→开启「HTTPS优先访问」和「恶意网址拦截」,这两项能阻断90%以上的注入式刷新脚本加载。
重置主页与新标签页为官方地址
被篡改的主页或新标签页常嵌入不可见的 iframe,内含 setInterval(() => location.reload(), 3000) 类脚本,每次新建标签都会触发刷新循环。
第一步:进入【设置】→【启动页与新标签页】→将「新标签页」设为「百度首页」→手动输入 https://www.baidu.com;
第二步:在同一页面找到「主页」设置项→删除当前内容→重新输入 https://www.baidu.com →保存;
第三步:重启百度浏览器APP→新开一个标签页→确认地址栏显示 https://www.baidu.com 且无跳转延迟。
用JavaScript书签临时终止当前页面刷新
当某特定网页(如12306抢票页)正在被恶意脚本持续刷新,又暂时无法彻底清除源头时,可用此法秒级停用。
在地址栏输入以下代码并回车:
javascript:(function(){if(window.stop!==undefined){window.stop();}else{document.execCommand('Stop');}})();
这行代码会立即中断所有正在进行的页面加载与重定向,包括由 JavaScript 触发的 location.reload() 和 meta refresh。



















