我们想构建一个完全离线的 React Web 应用程序。我们通常使用 NextJS。
我们当前面临的问题是我们无法预缓存应用程序的所有路由,即使它们没有使用 SSR。
例如:
pages
- index.js
- projects
- index.js
- [id.js]
Service Worker 应该预先缓存所有页面 (HTML),以便应用程序立即完全脱机:我们尝试使用 next-offline和 next-pwa ,但我们只能预缓存静态 Assets 。
有没有人有类似的要求并找到了解决方案?
最佳答案
你可以让你自定义 service worker 或者简单地使用包
https://github.com/hanford/next-offline通过简单的 PWA 离线支持配置
编辑:外部脚本的附加屏幕截图
关于reactjs - NextJs 中的 PWA 支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63051128/