首页> 软件教程> 米侠浏览器中如何开启自定义脚本支持功能

米侠浏览器中如何开启自定义脚本支持功能

作者:佚名 时间:2026-06-08 08:53:00

必须同时满足浏览器注入许可、扩展权限授权、脚本匹配规则生效三条件:一、开启【设置→高级设置→脚本注入】开关;二、为暴力猴等管理器授予权限并启用其自身脚本功能;三、修正@match规则与@run-at时机,关闭防篡改等干扰功能。

要在米侠浏览器中让自定义 JavaScript 脚本真正跑起来,必须同时满足浏览器底层注入许可、扩展权限授权、脚本匹配规则生效三个硬性条件,缺一不可。

开启浏览器级脚本注入开关

这一步是所有脚本运行的前提,未开启则脚本管理器再完善也无济于事。

1、点击浏览器右上角三个点图标 → 进入【设置】→ 【高级设置】

2、向下滚动找到【脚本注入】或【用户脚本管理】选项

3、将“启用脚本注入”开关切换为开启状态。若该选项缺失,请确认当前为最新版米侠浏览器(v5.5.4.2 及以上),旧版本不支持此功能。

授权脚本管理器扩展权限

米侠浏览器本身不内置脚本执行引擎,需依赖暴力猴、油猴兼容版等第三方脚本管理器扩展。权限未授全,脚本连 DOM 都碰不到。

方法一:通过扩展面板授予权限

1、点击右上角扩展图标,找到已安装的脚本管理器(如“暴力猴”)

2、右键该图标 → 选择“管理扩展”

3、开启【在所有网站上运行】【允许访问文件网址】两项开关

方法二:进入管理器内部确认启用

1、打开脚本管理器主界面 → 点击左上角菜单 → 进入“设置”→“通用”

2、确保“启用脚本”选项为开启状态。这一步常被忽略,但它是管理器自身是否响应的总闸。

配置脚本匹配规则与执行时机

即使前两步都完成,脚本仍可能静默失效——最常见原因是 @match 不匹配当前 URL 或 @run-at 时机错误。

第一步:检查并修正 @match 规则

进入目标脚本编辑页,查看头部注释区。若当前页面是 https://bilibili.com/video/av123,而脚本只写 @match https://bilibili.com/,则不匹配;应改为 @match https://bilibili.com/* 或更精确的 @match https://bilibili.com/video/*

第二步:设置合理的 @run-at 注入时机

若脚本操作的是页面按钮或表单元素,却在 DOM 构建前就执行,会报“Cannot read property 'xxx' of null”。此时需在脚本头部添加 @run-at document-end;若需劫持原生 fetch 或 XMLHttpRequest,则用 @run-at document-start

第三步:关闭干扰项

临时禁用“增强防护”“广告过滤”“网页防篡改”等扩展功能,它们会主动拦截或剥离注入的 script 标签,导致脚本根本无法加载。

相关阅读

人气下载推荐