WebToApp 中文文档 下载 App

离线包与整站抓取:不依赖网络的自包含 APK

什么时候需要离线运行

绝大多数 WebView 应用需要网络才能加载页面。但以下场景需要内容内置在 APK 里:

创建流程

  1. 打开类型选择器,点「离线包」卡片
  2. 在专属表单里填目标 URL
  3. 设置抓取参数(深度、最大文件数、排除正则等)
  4. 在基本信息里填应用名称和图标
  5. 点击保存

保存后,抓取任务会在后台执行。完成后 WebToApp 会把抓到的全部内容打包成一个 ZIP,嵌入到 APK 内部。导出的 APK 通过 file:// 协议加载本地文件,不依赖网络。

抓取参数的影响

和「HTML」类型的区别

两者产出都是文件协议加载的 APK,但输入来源不同:

如果你已经有抓取好的内容(比如用 wget / HTTrack 离线保存过),直接用「HTML」类型,省掉重复抓取。

资源加密

离线包和 HTML 类型的 APK 支持启用 AES-256-GCM 资源加密——打包进 APK 的离线资源会被加密,需要 WebView 内核在运行时解密才能加载。适合需要保护离线内容的场景。加密需要系统 WebView,GeckoView 内核不支持。

注意事项