悟空浏览器“选择文件”异常是因系统拦截本地存储读取,需安卓/鸿蒙开启【文件和媒体】【存储空间】【照片/媒体/文件】并设为“始终允许”,iOS选“所有照片”;输入wukong://settings/content/file启用文件系统权限,用about:permissions验证后强制停止并重启,再将纯英文命名文件移至Download目录。

悟空浏览器点击“选择文件”后弹出空白窗口、闪退或无反应,说明系统已主动拦截浏览器对本地存储的读取请求,不是网站限制也不是网络问题,而是权限链路断裂或路径不被识别。
检查并开启三项核心系统权限
安卓与鸿蒙用户必须同时开启【文件和媒体】、【存储空间】、【照片/媒体/文件】三项权限;iOS用户必须在「照片」中严格选择【所有照片】——选“写入照片”仅支持保存,不支持读取上传,微信、钉钉保存的图片默认存在子目录,无法被覆盖访问。
① 打开手机「设置」→「应用管理」→ 找到「悟空浏览器」→ 进入「权限管理」。
② Android用户:分别点击「文件和媒体」和「存储空间」,若显示“仅在使用中允许”,【必须长按该项→选择“始终允许”】,否则切出浏览器后权限立即失效。
iOS用户:点击「照片」→ 选择【所有照片】;部分机型需先关闭“iCloud照片同步”再重选,否则权限状态可能被缓存。
③ 鸿蒙设备(如Mate60)需额外进入「隐私」→「个人信息收集设置」→ 打开「存储空间信息」右侧的「去开启」按钮,完成二次授权。
验证权限是否真实生效
权限开关打开 ≠ 浏览器立刻可用,旧进程会继续沿用旧权限配置。必须强制刷新进程才能加载新权限上下文。
在悟空浏览器地址栏输入 about:permissions 并回车,页面加载后查找“文件访问权限”或“存储访问权限”条目。若显示“被拒绝”或空白,说明系统权限虽已开启,但浏览器尚未加载生效。
返回手机「设置」→「应用管理」→「悟空浏览器」→「存储」→「强制停止」。关闭应用后,再重新启动。
手动启用本地文件系统访问开关
这一步绕过系统UI权限缓存,直接激活浏览器内核级文件访问能力。
在悟空浏览器地址栏输入 wukong://settings/content/file 并回车,跳转至本地文件权限设置页。
找到【允许网站访问文件系统】开关,设为开启状态(蓝色/ON)。
【必须彻底重启浏览器:从任务管理器滑动关闭悟空浏览器卡片,再重新点击图标启动】,否则新权限不会注入当前渲染进程。
将文件移至浏览器可读的安全路径
方法一:重命名 + 移动到Download目录
把“会议纪要_2026年6月✅.pdf”改成“meeting_202606.pdf”,再从微信/QQ/钉钉的深度子目录里复制出来,粘贴到手机内部存储根目录下的“Download”文件夹。悟空浏览器调用SAF框架时,对含中文括号、emoji、全角符号或嵌套层级超过7层的路径会返回空URI,导致文件句柄丢失。
方法二:禁用云盘路径
不要直接从华为云空间、iCloud Drive、百度网盘App内选取文件上传——这些路径在Android 12+被标记为“受限存储”,即使权限全开,浏览器也无法建立有效连接。



















