米侠浏览器无法读取本地html文件的根本原因是android 10起scoped storage机制限制,必须先将“文件和媒体”权限设为“始终允许”并彻底重启浏览器,否则连/sdcard/index.html都无法访问;权限生效后可在地址栏输入file:///sdcard/index.html验证,若仍失败需手动访问私有目录或全盘搜索并强制指定打开方式。

米侠浏览器无法读取本地HTML文件,是因为安卓系统从Android 10起实施Scoped Storage机制,浏览器若未获得“始终允许”级存储权限,连/sdcard/下的index.html都根本打不开,地址栏显示file:///却一片空白或直接报错“找不到文件”。
授予“文件和媒体”权限并彻底重启
这一步必须最先做,否则后续所有操作都无效。进入手机「设置」→「应用管理」→ 找到「米侠浏览器」→ 「权限管理」→将「文件和媒体」或「存储」权限设为「始终允许」。【未开启此权限时,浏览器根本无法读取/sdcard/或/storage/emulated/0/下的任何文件,后续所有操作均无效】
设置完成后,必须从最近任务中彻底划掉米侠浏览器进程,再重新启动。
验证权限是否真正生效
打开米侠浏览器 → 在地址栏输入:file:///sdcard/index.html(确保你确实在/sdcard/根目录下放了一个合法的HTML文件)→ 按回车。
若页面正常渲染出内容,说明权限已生效;若仍白屏、报错ERR_FILE_NOT_FOUND或跳转失败,则返回上一步检查权限开关是否真的设为“始终允许”,而非仅“允许”或“询问每次”。
补救:当权限已开但文件仍不可见
方法一:手动访问下载私有目录
1、点击米侠浏览器右下角三条杠菜单 → 进入“设置” → 找到“下载路径设置”。
2、复制完整路径,例如:/Android/data/com.mex.browser/files/Download。
3、打开手机自带文件管理器,在地址栏粘贴该路径并回车——【部分机型需先开启“显示隐藏文件”权限才能看到/Android/data/目录】。
方法二:用文件管理器全盘搜索
在文件管理器顶部搜索框输入“.html”或文件名关键词(如“demo”),勾选“搜索全部文件”,等待结果出现后直接长按目标文件 → 选择“用其他应用打开” → 找到并点选“米侠浏览器” → 勾选“始终使用”。
前端入门到VUE实战笔记:立即使用
在学习笔记中,你将探索 前端 的入门与实战技巧!











