如何实现谷歌浏览器在页面出错或网络错误时自动刷新?
如何实现谷歌浏览器在页面出错或网络错误时自动刷新?
当然可以实现!我来分享两个实用的方案,不管你是想偷懒用现成工具,还是自己动手搞个小脚本都能解决~
方案一:用浏览器扩展(最简单省心)
直接在Chrome应用商店搜这类自动刷新扩展就行,比如Auto Refresh Plus或者Easy Auto Refresh,都是口碑不错的工具:
- 安装后打开扩展的设置面板,先设置好刷新的时间间隔(比如10秒一次)
- 这些扩展大多自带错误页面识别功能,当页面出现
ERR_CONNECTION_TIMED_OUT这类网络错误时,会自动触发刷新,不用你额外配置太多 - 而且扩展会一直运行在后台,只要浏览器开着,遇到错误页面就会自动工作,非常适合长期需要监控页面恢复情况的场景
方案二:自制书签脚本(不用装扩展,轻量灵活)
如果你不想装额外扩展,自己写个小小的书签脚本也能搞定,步骤超简单:
- 右键Chrome的书签栏,选择「添加书签」
- 名称随便填,比如「错误自动刷新」,然后在「网址」栏里粘贴下面这段代码:
javascript:(function(){ function checkAndReload() { // 这里可以添加你要识别的错误关键词,根据Chrome的提示文本调整 const errorKeywords = ['ERR_CONNECTION_TIMED_OUT', '无法访问此网站', '服务器连接超时']; const pageContent = document.body.innerText; // 检测页面是否包含错误关键词 if (errorKeywords.some(keyword => pageContent.includes(keyword))) { console.log('检测到页面错误,5秒后自动刷新...'); setTimeout(() => window.location.reload(), 5000); // 5秒可改成你想要的间隔 } else { // 没检测到错误,3秒后再检查一次 setTimeout(checkAndReload, 3000); } } // 启动检测 checkAndReload(); })();
- 保存书签后,当遇到网络错误页面时,点击这个书签,脚本就会开始每隔3秒检查一次页面,一旦识别到错误就自动刷新啦
小提示
- 脚本只在当前页面生效,关闭页面后就会停止,适合临时应急用
- 如果你遇到的错误提示文本不一样,可以自己修改脚本里的
errorKeywords数组,把对应的关键词加进去就行
备注:内容来源于stack exchange,提问作者jnsngy
相关产品推荐
相关产品推荐

