在angular2 / ionic 2应用程序内访问服务工作者

时间:2017-02-21 09:01:08

标签: ionic2 service-worker

目前关于服务工作者的Ionic 2 documentation非常狭窄,对服务工作者的访问权限在index.html脚本标记内。

我的问题 - 是否可以访问应用内的服务工作者?

我在我的应用组件中尝试了navigator.serviceWorker,但是

Property 'serviceWorker' does not exist on type 'Navigator'.

1 个答案:

答案 0 :(得分:1)

如果您知道navigator.serviceWorker实际存在,则可以通过执行此操作来避免此TypeScript编译器错误

 (<any>navigator).serviceWorker

关键是你看到的错误只是一个TypeScript编译错误,并且有很多方法可以告诉TypeScript Navigator实际上有一个'serviceWorker'属性。