米侠浏览器需安装“脚本版”并启用用户脚本功能,通过miscript://管理器添加自动点击签到按钮的用户脚本,支持DOM查询或动态等待两种方式,确保每日访问时自动完成签到。
你需要让米侠浏览器每天自动打开特定网页并点击签到按钮,避免手动操作遗漏签到奖励。米侠浏览器基于Chromium内核,支持Tampermonkey类用户脚本,但其内置脚本管理器与标准版略有不同,必须使用它专属的脚本注入方式才能生效。
打开米侠浏览器 → 地址栏输入 【about:version】 → 查看版本号末尾是否含“UM”或“UserScript”字样。不含则说明当前版本未开启脚本支持,需前往官网下载带“脚本版”标识的安装包重新安装,旧版无法通过设置开启。
这一步跳过会导致后续所有脚本都不执行,且无任何报错提示。
点击右上角菜单 → 设置 → 高级 → 开启“启用用户脚本”开关 → 重启浏览器。
重启后地址栏输入 【miscript://】,能打开脚本管理页面才算真正启用。如果打不开,说明开关未生效或版本不匹配,需重装。
方法一:通用DOM点击法(适合按钮有固定id或class)
在 miscript:// 页面点击“新建脚本” → 名称填“每日签到” → 域名填目标网站完整域名(如 https://bbs.example.com)→ 粘贴以下代码:
// ==UserScript==
// @name 每日签到
// @namespace http://tampermonkey.net/
// @version 1.0
// @description 自动点击签到按钮
// @author You
// @match https://bbs.example.com/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
const btn = document.querySelector('button#sign-btn, .sign-in, [data-action="checkin"]');
if (btn && !btn.disabled && getComputedStyle(btn).display !== 'none') {
btn.click();
}
)();
注意:@match 行必须与你要签到的网页地址完全匹配,通配符 * 只能放在路径末尾,写成 https://bbs.example.com/ 会失效。
方法二:等待加载+防重复点击(适合签到按钮动态渲染或需防多次触发)
替换上述脚本中 function 内容为:
const tryClick = () => {
const btn = document.querySelector('button:contains("签到"), .btn-sign, #j_sign_btn');
if (btn) {
if (btn.hasAttribute('data-clicked')) return;
btn.setAttribute('data-clicked', 'true');
btn.click();
console.log('✅ 米侠已触发签到');
} else if (document.readyState === 'complete') {
setTimeout(tryClick, 800);
}
};
tryClick();
这段代码会持续查找按钮直到页面加载完成,并用 data-clicked 属性防止脚本重复执行导致异常提交。
第一步:在 miscript:// 页面找到刚创建的脚本 → 点击右侧“启用”开关 → 切换为蓝色即开启。
第二步:手动访问目标签到页(如 https://bbs.example.com/checkin)→ 观察控制台(F12 → Console)是否有 ✅ 日志输出。
第三步:若无反应,按 F5 强制刷新页面 → 等待3秒看按钮是否被自动点击;若仍无效,检查元素选择器是否写错,可右键按钮 → 审查元素,复制 selector 替换脚本中 querySelector 的参数。
脚本仅在匹配域名的页面自动运行,切换标签页或打开新网址不会误触发。