米侠浏览器可通过脚本精灵编写javascript实现带倒计时浮层的自动刷新:匹配目标网址后,注入含定时器与dom面板的代码,每45秒刷新并实时显示剩余时间。

你想让米侠浏览器在特定网页上按固定间隔自动刷新,又不想依赖内置“定时刷新”功能——比如需要倒计时提示、只在满足条件时触发、或与其他页面操作联动,这时就得用脚本实现。
通过脚本精灵创建自动刷新脚本
米侠浏览器自带“脚本精灵”,无需额外安装油猴扩展,直接编写JavaScript即可生效。
第一步:点击浏览器右下角三条横线图标 → 进入侧边栏 → 选择“脚本精灵”。
第二步:点击右上角“新增”按钮 → 填写脚本名称(如“每30秒刷新”)→ 在“匹配网址”栏输入目标页面URL,支持通配符:【必须填写,否则脚本不会运行】。例如监控后台页可填 https://admin.example.com/*,若想匹配所有页面则填 *://*/*。
第三步:在代码编辑区粘贴以下基础刷新逻辑:
setInterval(() => {<br> location.reload();<br>}, 30000); // 每30秒刷新一次
第四步:点击“保存” → 确保脚本右侧开关为绿色启用状态 → 切换到匹配的网页,脚本立即生效。
增强版:带倒计时浮层的自动刷新
基础刷新无法感知下次动作时间,容易误操作或错过关键信息。加一个浮动倒计时面板,能显著提升可控性。
方法一:替换原脚本代码,直接使用带UI的完整版本
将脚本精灵中原来的代码全部清空,粘贴以下内容(已适配米侠浏览器DOM注入环境):
// ==UserScript==<br>// @name 带倒计时的自动刷新<br>// @match *://*/*<br>// @grant none<br>// ==/UserScript==<br>(function() {<br> const interval = 45000; // 改这里:单位毫秒,当前为45秒<br> let countdown = interval / 1000;<br> let timer;<br> function createPanel() {<br> if (document.getElementById('refresh-panel')) return;<br> const panel = document.createElement('div');<br> panel.id = 'refresh-panel';<br> panel.style.cssText = 'position:fixed;bottom:20px;right:20px;background:#2c3e50;color:#ecf0f1;padding:8px 12px;border-radius:4px;z-index:9999;font-size:14px;';<br> panel.textContent = `? ${countdown}s 后刷新`; <br> document.body.appendChild(panel);<br> }<br> function updatePanel() {<br> const el = document.getElementById('refresh-panel');<br> if (el) el.textContent = `? ${countdown}s 后刷新`;<br> }<br> function startCountdown() {<br> countdown = interval / 1000;<br> createPanel();<br> timer = setInterval(() => {<br> countdown--;<br> if (countdown clearInterval(timer);<br> location.reload();<br> } else {<br> updatePanel();<br> }<br> }, 1000);<br> }<br> startCountdown();<br>})();
保存后刷新页面,右下角会出现蓝色倒计时浮层,数字归零即刷新。
注意:若页面禁止动态插入DOM(如某些金融类后台),浮层可能不显示,但刷新逻辑仍会执行。
关闭脚本刷新的正确方式
脚本一旦启用,不会随页面关闭而终止;它会在每次访问匹配网址时重新加载。要彻底停用,不能只关网页标签。
第一步:回到“脚本精灵”界面 → 找到对应脚本 → 点击右侧开关将其置为灰色禁用状态。
第二步:若需永久删除,长按该脚本条目 → 弹出菜单中选择“删除” → 确认后脚本文件彻底移除。
第三步:对已启用但未生效的脚本,检查其@match规则是否与当前地址栏URL完全匹配——【协议、子域名、路径斜杠都必须一致,file://和https://视为不同域】。











