米侠浏览器需安装带“脚本版”标识的UM版本,将UTF-8无BOM编码的纯小写.js文件放入/sdcard/MiXiaBrowser/scripts/路径,开启脚本注入开关并重启后,通过Console验证localStorage可读写即成功。

你想让米侠浏览器直接加载并运行你写好的本地 JavaScript 插件文件(比如一个去广告脚本或自动填充表单的工具),而不是通过油猴界面手动粘贴代码——这需要浏览器主动扫描磁盘指定路径、识别合法格式、注入执行环境,且不依赖网络请求。
确认浏览器是否具备本地脚本加载能力
打开米侠浏览器 → 在地址栏输入 about:version → 查看版本号末尾是否带有【UM】或“UserScript”字样。没有则说明当前安装包不支持脚本功能,必须卸载后前往官网下载带“脚本版”标识的安装包重装。这一步跳过会导致后续所有操作白费,且无任何错误提示。
重启浏览器后,在地址栏输入 miscript://,能正常打开脚本管理页才算基础就位。旧版即使开启所有开关也无法调用 DOM 接口,且不报错。
将 JS 文件放入浏览器可识别的固定路径
安卓设备上,米侠浏览器仅扫描以下路径中的 .js 文件:【/sdcard/MiXiaBrowser/scripts/】。其他任何位置(如 Download、Documents、根目录)均不会被自动发现。
操作很简单:用文件管理器新建文件夹,路径必须严格为 /sdcard/MiXiaBrowser/scripts/(注意大小写和斜杠方向),然后把你的 .js 文件复制进去。
若该路径已存在但脚本仍未出现,重启浏览器后进入「设置→高级设置→脚本注入」页,点击右上角「刷新脚本列表」按钮——这一步不能跳过,否则浏览器不会重新扫描磁盘。
确保 JS 文件满足三项硬性准入条件
米侠浏览器对本地脚本有三项硬性校验:扩展名必须是纯小写 .js、编码必须是 UTF-8 无 BOM、文件必须独立解压存放于指定目录——三者缺一不可。
第一步:检查文件扩展名是否为 .js —— 若是 .JS、.Js 或带空格(如“my script.js”),浏览器会静默忽略,不报错也不显示。
第二步:用文件管理器长按该 .js 文件 → 「编辑」→ 全选粘贴到记事本类纯文本工具中查看:若开头出现乱码或隐藏 BOM 头(如 EF BB BF 字节),必须另存为 UTF-8 无 BOM 格式,否则解析失败。
第三步:确认脚本未被压缩包包裹——米侠不支持直接读取 .zip/.rar 内嵌的 .js,必须解压到目录层级中,且若有 manifest.json,需与 .js 同级。
启用脚本注入总开关并验证生效
点击右上角三个点 → 【设置】→ 【高级设置】→ 【脚本注入】→ 将“启用脚本注入”切换为开启状态。【必须先做这一步】
重启浏览器后,再进入该页面确认开关右侧显示“已启用”,否则后续所有操作全部无效。
打开目标网页 → 按 F12 打开开发者工具 → 切换到 Console 标签页 → 输入 localStorage.getItem('test') 并回车。若返回 null,说明脚本尚未注入;若脚本中已执行 localStorage.setItem('test', 'ok'),此处应返回 'ok',表示本地 JS 已成功加载并运行。


















