gpt4 book ai didi

javascript - 带有 Service Worker 的 Angular 2 离线桌面应用程序

转载 作者:行者123 更新时间:2023-11-30 09:38:34 27 4
gpt4 key购买 nike

我是 Angular 2 的新手,我被指派开发一个 Web 应用程序,该应用程序可以转换为桌面应用程序(应该在 Windows 和 Mac 平台上运行),并且应该能够在需要时离线工作。

我计划使用 Electron.js 或 NW.js 开发一个 Angular 2 应用程序,以便它可以在两个平台上转换为桌面应用程序

对于离线支持,我计划获得 Angular Service Worker 库的支持。

我的问题是 Angular Service Worker 适用于移动应用程序。了解它在桌面应用程序中的行为方式吗?

您在我的方法中发现了任何问题以及改进建议吗?

最佳答案

您可以有两个引导文件,一个用于您的电子应用程序,另一个用于您的网络应用程序,只需为每个文件创建一个构建即可。

您可以共享所有代码,但请记住,您需要非常仔细地观察哪些代码适用于您的电子应用程序,因为它不适用于您的网络应用程序,例如尝试从系统读取文件。

服务 worker 将在应用程序、电子和网络上完成这项工作。

这里有一个很好的服务 worker 示例:

https://coryrylan.com/blog/fast-offline-angular-apps-with-service-workers

关于javascript - 带有 Service Worker 的 Angular 2 离线桌面应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42297475/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com