【发布时间】:2019-04-20 01:03:19
【问题描述】:
我正在开发 Angular 6 应用程序。预期的功能之一是,即使 Web 服务器网络不可用,我也应该能够在浏览器中以离线模式运行我的 Angular 应用程序。我应该能够关闭浏览器并在需要时再次打开。下次如果网络可用,应用程序可以在线模式启动。这可能吗?
【问题讨论】:
标签: angular service-worker angular-service-worker
我正在开发 Angular 6 应用程序。预期的功能之一是,即使 Web 服务器网络不可用,我也应该能够在浏览器中以离线模式运行我的 Angular 应用程序。我应该能够关闭浏览器并在需要时再次打开。下次如果网络可用,应用程序可以在线模式启动。这可能吗?
【问题讨论】:
标签: angular service-worker angular-service-worker
是的,这是可能的,这是服务人员的一大特色。请记住,这是可能的,因为它将页面的最后可用状态保存在 cookie 中,所以如果 cookie 没有在浏览器中删除,它是可能的,这也取决于用户使用的浏览器。
我建议您阅读有关它的 Angular 文档:
【讨论】: