我正在用 Service Workers 编写我的第一个应用程序,并试图获得注册以便与 pushManager 进行交互。
我可以使用以下任一方法执行此操作:
nagivator.serviceWorker.getRegistration()
或者
navigator.serviceWorker.ready.then()
我应该使用哪个,有什么区别?
最佳答案
据我所知,第一个不会等到 ServiceWorkerRegistration 有一个事件的 ServiceWorker。最后一个可以。
关于service-worker - serviceWorker.getRegistration 和 serviceWorker.ready.then 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28789395/