pr2020怎样隐藏素材-pr2020如何隐藏素材
2026-06-22
2026-06-20 0
米侠浏览器可通过脚本精灵编写JavaScript实现带倒计时浮层的自动刷新:匹配目标网址后,注入含定时器与DOM面板的代码,每45秒刷新并实时显示剩余时间。

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