目前关于服务工作者的Ionic 2 documentation非常狭窄,对服务工作者的访问权限在index.html脚本标记内。
我的问题 - 是否可以访问应用内的服务工作者?
我在我的应用组件中尝试了navigator.serviceWorker
,但是
Property 'serviceWorker' does not exist on type 'Navigator'.
答案 0 :(得分:1)
如果您知道navigator.serviceWorker实际存在,则可以通过执行此操作来避免此TypeScript编译器错误
(<any>navigator).serviceWorker
关键是你看到的错误只是一个TypeScript编译错误,并且有很多方法可以告诉TypeScript Navigator实际上有一个'serviceWorker'属性。