米侠浏览器无法打开本地html文件的根本原因是未获系统级存储权限,须首先进入手机设置→应用管理→米侠浏览器→权限管理,将“文件和媒体”设为“始终允许”,再彻底关闭并重启浏览器;其次需修复文件关联,开启链接类型支持、指定.html/.htm默认应用,并必要时启用无障碍服务。

米侠浏览器无法打开本地HTML文件,是因为系统未授予其读取存储的权限,导致浏览器连文件路径都找不到,双击或拖入后页面空白、地址栏不显示file:///路径、甚至直接跳转到其他应用。
确认并开启系统级存储权限
这一步必须最先做,否则后续所有操作都无效。安卓系统从Android 10起强化了Scoped Storage机制,米侠浏览器若没获得“始终允许”级存储权限,连/sdcard/或/storage/emulated/0/下的任何文件都读不到。
进入手机「设置」→「应用管理」→ 找到「米侠浏览器」→ 「权限管理」→将「文件和媒体」或「存储」权限设为「始终允许」。【未开启此权限时,浏览器根本无法读取/sdcard/或/storage/emulated/0/下的任何文件,后续所有操作均无效】
设置完成后,彻底关闭米侠浏览器进程(从最近任务中划掉),再重新启动。
检查并修复系统级文件关联
即使存储权限已开,点击HTML文件仍可能跳转失败——说明系统没把.html/.htm扩展名交给米侠处理,而是默认派给了WPS、网盘或系统文档查看器。
第一步:进入手机「设置 → 应用管理 → 米侠浏览器 → 默认应用 → 打开支持的链接类型」→ 开启【HTML】和【HTM】两项开关。若列表里根本没有这两项,说明米侠尚未声明对网页文件的支持能力,需继续下一步。
第二步:返回「设置 → 应用管理 → 默认应用 → 按文件类型指定默认应用」→ 找到.html和.htm条目 → 点击右侧箭头 → 选择「米侠浏览器」。【若此处显示“无应用”或空白,请先执行第三步再回来】
在 Linux 上通过 Chrome 挂载/VNC 自动发布小红书长笔记。Agent 撰写标题和正文后执行 xhs_publish.sh --publish --submit,触发小红书发布。
第三步:强制刷新系统文件类型注册表。长按桌面空白处 → 进入「桌面设置」→ 找到「重置默认应用」或「清除默认应用设置」→ 点击执行 → 重启手机。重启后,米侠浏览器会在首次打开HTML文件时主动申请接管权限,此时务必点【始终允许】。
启用本地文件脚本执行权限
如果HTML文件能打开但页面白屏、JS不运行、控制台报“Access to script at 'file:///xxx.js' from origin 'null' has been blocked”,说明脚本注入通道被锁死,必须手动放行。
在地址栏输入 chrome://extensions/ 并回车 → 右上角开启「开发者模式」→ 找到「米侠脚本管理器」扩展 → 点击「详情」→ 向下滚动至「站点权限」区域 → 勾选“允许访问文件网址”。
关闭并重新打开本地HTML文件,观察脚本是否开始执行。
手动通过文件管理器指定打开方式
当系统级关联失效或选项灰显时,可绕过默认设置,直接用文件管理器强制指定。
在文件管理器中找到目标HTML文件(如index.html)→ 长按该文件 → 点击「更多」或「打开方式」→ 若列表中没有米侠浏览器,点击「其他应用」或「选择其他」→ 在所有应用列表中滑动查找「米侠浏览器」→ 选中后勾选「始终使用」。
部分国产定制系统(如MIUI、ColorOS)会拦截第三方浏览器的文件关联请求。若上述操作后仍跳转到自带浏览器,需进入「设置 → 安全 → 权限管理 → 特殊权限 → 无障碍服务」→ 找到米侠浏览器 → 开启「无障碍服务」→ 返回再试一次长按打开方式。
前端入门到VUE实战笔记:立即使用
在学习笔记中,你将探索 前端 的入门与实战技巧!










