2017-04-22 50 views
0

我必须为我的网站实现一个服务工作者,这是一个包含angularjs和非angularjs页面的页面的集合。每个angularjs页面都是一个带页面路由的SPA。所以请告诉我是否必须为所有页面编写单个服务工作者,或者我可以为每个页面编写一个单独的服务工作者? 感谢您的帮助。服务人员实施架构?

回答

1

通常,创建一个范围为'/'的单个顶级服务工作者应该已足够。在服务人员的fetch事件处理程序中,您可以检查请求的URL和mode(例如'navigate'),并根据正在访问的子页面采取适当的操作。

+0

https://stackoverflow.com/questions/44646005/using-service-worker-in-angularjs任何帮助? –