米侠浏览器需通过暴力猴白名单实现特定网站自动资源嗅探:先开启「神奇实验室」中的「资源嗅探」开关并确保javascript启用,再于暴力猴设置中添加完整https域名(每行一个),或修改脚本@match规则;验证时检查document.queryselector('body').dataset.snifferactive是否返回"true"及地址栏下方图标是否出现。

你想让米侠浏览器在打开特定网站(比如某在线电台、某企业官网或某H5活动页)时,自动触发资源嗅探并弹出音频/视频列表,而不是每次都要手动点“嗅探”——这需要将目标域名加入白名单,并确保嗅探开关与脚本环境同时就绪。
确认嗅探功能已完整启用
点击右下角「≡」菜单 → 进入「设置」→ 滑动到底部找到「神奇实验室」→ 开启「资源嗅探」开关。【必须开启才能识别任何资源】
返回上一级 → 进入「网页设置」→ 确保「JavaScript」处于开启状态。若关闭,嗅探脚本无法注入执行,白名单形同虚设。
重启浏览器:彻底关闭进程后重开,避免旧脚本缓存干扰后续白名单生效。
添加指定网站到自动嗅探白名单
方法一:通过暴力猴管理界面添加(推荐)
点击右上角「⋯」→ 选择「扩展」→ 找到「暴力猴」→ 点击右侧「管理」→ 左上角菜单 → 「设置」→ 「通用」→ 滚动到底部点击「编辑域名白名单」→ 在输入框中逐行填写目标网址,例如:
https://www.example-radio.com
https://h5.brandx.com
https://music.demo-site.net
每行一个完整 HTTPS 域名,不能带路径、参数或通配符(如 *.com 不被识别)。
方法二:直接修改脚本元数据(进阶)
进入暴力猴「脚本」列表 → 找到已启用的嗅探类脚本(名称含「resource-sniffer」或「audio-video-catcher」)→ 点击编辑 → 在 // ==UserScript== 区块内找到 @include 或 @match 行 → 将其替换为具体域名,例如:@match https://www.example-radio.com/*@match https://h5.brandx.com/*
保存后,该脚本仅在此类页面自动运行。
⚠️注意:暴力猴白名单只对通过它加载的嗅探脚本生效;原生「神奇实验室」中的嗅探开关不支持域名级自动触发,必须依赖暴力猴环境。
验证白名单是否生效
第一步:打开白名单中的任一网址,例如 https://www.example-radio.com
第二步:长按页面空白处 → 选择「检查元素」→ 切换到「Console」标签页
第三步:输入 document.querySelector('body').dataset.snifferActive 并回车
若返回 "true",说明嗅探脚本已注入且白名单命中;若返回 undefined,说明域名未匹配或脚本未加载
第四步:等待3~5秒,观察地址栏下方是否弹出绿色「音乐」图标或蓝色「视频」图标——有则表示自动嗅探已启动,可直接点击下载











