必须通过精确配置@match规则实现域名匹配,如@match https://www.zhihu.com/*;需确认浏览器含【UM】标识、开启“启用用户脚本”开关,并在暴力猴中正确编辑元数据或使用脚本精灵创建。

你需要让米侠浏览器中某个用户脚本只在知乎、B站或公司内部系统等特定网站自动执行,而不是误触其他页面——这必须通过精确配置脚本的域名匹配规则来实现,否则脚本可能完全不运行,或在错误站点引发冲突。
确认脚本功能已启用
在地址栏输入 about:version → 查看版本号末尾是否含 【UM】 或 UserScript 字样;不含则必须卸载重装官网“脚本版”安装包。重启后访问 miscript:// 能打开脚本管理页才算基础就位。
点击右上角「三个点」→「设置」→「高级」→ 开启「启用用户脚本」开关 → 重启浏览器。【未开启此开关时,所有脚本均被静默忽略,且不报错】。
通过暴力猴编辑元数据块绑定域名
这是最稳定、可长期维护的方式,适用于你已有脚本并希望精准控制其作用域。
打开暴力猴面板 → 找到目标脚本 → 点击「编辑」→ 定位到 // ==UserScript== 与 // ==/UserScript== 之间的元数据区域。
确保存在且仅有一行 @match 指令,格式必须为:@match https://www.zhihu.com/* 或 @match *://*.bilibili.com/*;【协议(https://)、子域名(www.)、通配符(*)缺一不可;写成 zhihu.com 或 https://zhihu.com 会导致完全不匹配】。
若需匹配多个域名,可添加多行 @match,例如:
@match https://ky.ahnu.edu.cn/*
@match https://jwxt.ahnu.edu.cn/*
新建脚本时直接设定域名范围
方法一:使用脚本精灵快速创建
① 点击浏览器右下角三条横线 → 「脚本精灵」→ 右上角「新增」
② 在「匹配网址」栏填写完整规则,如 https://novel.example.com/* → 必须带协议和末尾 /*,否则脚本不会触发
③ 粘贴代码 → 保存并确保右侧开关为绿色启用状态
方法二:手动创建 .user.js 文件并放入指定目录
第一步:用记事本新建文件 → 编码选「UTF-8 无 BOM」→ 保存为 auto-sign.user.js
第二步:在文件开头写明匹配规则,例如:
// @name 自动签到
// @match https://bbs.example.com/*
// @run-at document-end
第三步:将文件复制到手机路径 /sdcard/MiXiaBrowser/scripts/ → 重启浏览器 → 打开暴力猴 → 左上角菜单 → 「重新扫描脚本」
验证域名匹配是否生效
第一步:关闭所有已打开的目标网站标签页
第二步:新建标签页 → 手动输入完整 URL(如 https://www.zhihu.com/question/123)→ 等待页面完全加载
第三步:点击地址栏左侧「脚本状态图标」→ 查看日志中是否出现「✅ 已激活|执行成功 x1」
第四步:若显示「❌ 匹配失败」,立即检查 @match 规则是否与当前地址栏 URL 完全一致——例如页面是 https://www.zhihu.com,而规则写的是 @match https://zhihu.com/*,就会因子域名不匹配而失效。


















