You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

三星Galaxy Tab如何通过浏览器访问file:///sdcard加载本地HTML文件?

解决安卓平板浏览器访问本地HTML文件并加载资源的问题

核心原因

安卓11及以上系统启用了分区存储(Scoped Storage),限制了应用对公共存储目录(如/sdcard/)的直接访问,这就是新Galaxy平板无法通过file:///sdcard/访问文件的根本原因。

可行解决方案

1. 调整Chrome浏览器实验性设置

  • 打开Chrome,地址栏输入 chrome://flags
  • 搜索 Enable file system access API,将选项设置为Enabled
  • 重启Chrome后,尝试访问file:///storage/emulated/0/(部分设备可能仍需通过文件管理器触发权限请求)

2. 用第三方文件管理器打开HTML文件

  • 安装支持真实路径访问的第三方文件管理器(如Solid Explorer、ES文件管理器)
  • 找到HTML游戏文件夹,选中主HTML文件,选择用Chrome打开
  • 浏览器会弹出文件访问权限请求,授权后即可正常加载关联图片等资源

3. 迁移文件到浏览器允许访问的目录

  • 将HTML游戏文件夹移动到Chrome专属存储目录:/storage/emulated/0/Android/data/com.android.chrome/files/
  • 在Chrome地址栏输入完整路径,比如:file:///storage/emulated/0/Android/data/com.android.chrome/files/GameFolder/index.html
  • 该目录属于Chrome私有存储范围,无需额外权限即可访问所有关联资源

4. 搭建本地HTTP服务器(最稳定方案)

  • 安装一款本地HTTP服务器APP(如Simple HTTP Server)
  • 将APP根目录设置为HTML游戏文件夹
  • 启动服务器后,在浏览器输入APP显示的本地地址(如http://127.0.0.1:8080),通过HTTP协议正常加载所有游戏资源,完全规避file://的权限限制

内容的提问来源于stack exchange,提问作者KaielOfThoth

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 20:05:03