SheepNav
PWAA

PWAA

producthunt.com

将网页打包为离线单文件,零CORS问题。

2天前制作者:Filipe Lunfuankenda

关于 PWAA

PWAA 是一款创新的离线网页便携工具,它解决了传统离线格式(如 HTML 单文件)无法处理现代 SPA、文档或复杂前端框架的痛点。通过将完整的 Web 应用(包括 HTML、JavaScript、CSS 以及 React/Vue/Next 等框架构建的项目)打包成一个 ZIP 容器,PWAA 提供了一个原生阅读器,该阅读器不会将文件解压到磁盘,而是将 ZIP 映射到内存中,并启动一个临时的本地 HTTP 服务器。这样,你的代码会认为自己仍然在线,从而完全绕过 CORS 限制,让所有资源正常加载。即使是大型媒体文件或虚拟路由也能完美离线运行,所有内容都封装在一个文件中。PWAA 的规范和 SDK 完全开源,让你告别损坏的离线归档文件。

核心功能

  • 零 CORS 问题:通过本地 HTTP 服务器模拟在线环境,彻底解决跨域限制。
  • 内存映射:ZIP 文件直接映射到内存,无需解压,提升性能和安全性。
  • 单文件便携:将整个 Web 应用打包为单个 .zip 文件,方便分发和离线使用。
  • 框架兼容:支持 React、Vue、Next.js 等现代框架,以及 SPA 和文档站点。

主要特性

  • 无需安装:仅需一个原生阅读器即可运行,无需额外配置。
  • 高性能:内存映射技术确保快速加载和流畅运行。
  • 完全开源:SDK 和规范公开,可自由定制和集成。
  • 虚拟路由支持:SPA 的客户端路由在离线状态下正常工作。
  • 媒体友好:大型图片、视频等资源也能离线访问。

适用场景

  • 技术文档:将在线文档打包,离线阅读。
  • Web 应用演示:无需服务器即可展示 SPA 或复杂前端项目。
  • 教育资料:打包在线课程或交互式内容,供离线学习。
  • 归档与备份:保存完整的 Web 应用,避免链接失效。

相关工具