米侠浏览器需安装带“脚本版”标识的安装包,开启“启用用户脚本”开关,绑定目标域名白名单,并注入含防重机制的签到脚本方可实现每日自动签到。

你需要让米侠浏览器每天自动打开签到页面、精准点击按钮并避免重复提交,整个流程必须依赖脚本挂载——不是简单粘贴代码就能生效,而是要完成版本适配、注入开关开启、域名绑定、状态判断四重校验,缺一不可。
确认浏览器是否具备脚本运行基础
地址栏输入 about:version → 查看版本号末尾是否含 UM 或 UserScript 字样。不含则说明当前安装包不支持脚本功能,必须卸载后前往官网下载带“脚本版”标识的安装包重新安装。
重启浏览器后,在地址栏输入 miscript://,能正常打开脚本管理页面才算基础支持已就位。
【旧版米侠浏览器(v3.7.0 及以下)完全无法执行 JS 自动化脚本,强行运行会静默失败且无报错提示】。
启用脚本注入总开关并进入管理页
点击右上角菜单 → 选择「设置」→ 左侧点开「高级」→ 找到「启用用户脚本」开关并开启 → 重启浏览器。
重启后再次访问 miscript://,若页面空白或打不开,说明开关未生效或版本不匹配,需重装。
编写并注入带防重机制的签到脚本
方法一:通用DOM查询式(适合按钮有固定 class 或 data 属性)
在 miscript:// 页面点击「新建脚本」→ 名称填“每日签到”→ 域名填目标网站完整域名(如 https://bbs.example.com)→ 粘贴以下代码:
// ==UserScript==<br>// @name 每日签到<br>// @namespace http://tampermonkey.net/<br>// @version 1.0<br>// @description 自动点击签到按钮<br>// @author You<br>// @match https://bbs.example.com/*<br>// @grant none<br>// ==/UserScript==<br>(function() {<br> 'use strict';<br> const btn = document.querySelector('button#sign-btn, .sign-in, [data-action="checkin"]');<br> if (btn && !btn.disabled && getComputedStyle(btn).display !== 'none') {<br> btn.click();<br> }<br>})();@match 行必须与你要签到的网页地址完全匹配,通配符 * 只能放在路径末尾,写成 https://bbs.example.com/ 会失效。
方法二:动态等待+防重复点击(适合按钮延迟渲染或存在防刷机制)
替换上述 function 内容为:
const tryClick = () => {<br> const btn = document.querySelector('button:contains("签到"), .btn-sign, #j_sign_btn');<br> if (btn) {<br> if (!btn.hasAttribute("disabled") && btn.offsetParent !== null) {<br> btn.click();<br> console.log('✅ 签到已触发');<br> } else {<br> console.log('⚠️ 按钮不可用,跳过');<br> }<br> } else {<br> console.log('? 未找到签到按钮,继续轮询');<br> }<br>};<br>if (document.readyState === 'loading') {<br> document.addEventListener('DOMContentLoaded', () => setTimeout(tryClick, 800));<br>} else {<br> setTimeout(tryClick, 800);<br>}
这一步操作起来很简单,直接把上面整段代码复制进脚本内容框就行;但注意 "button#sign-btn" 必须替换为你实际获取的CSS选择器,否则无法命中目标元素。
绑定域名白名单并启用自动执行
第一步:在 miscript:// 脚本列表中,找到刚添加的脚本条目 → 点击右侧「域名白名单」→ 输入目标网站完整域名(如 https://bbs.example.com),必须带 https://,填 example.com 无效。
第二步:关闭所有该域名的已打开标签页 → 新建标签页 → 手动访问该网址 → 页面加载完成后,脚本自动触发。
第三步:点击地址栏左侧「脚本状态图标」→ 查看运行日志,确认显示「✅ 已激活|执行成功 x3」即表示挂机已就绪。
第四步:最小化浏览器窗口(不要关闭),脚本将持续按设定逻辑运行,即使锁屏也不中断。


















