小编典典

如何使用Create React App实现skipWaiting?

reactjs

我希望用户能够在有新服务人员可用时等待现场更新?当有新的更新可用时,我已经能够显示一个弹出窗口,但是我想添加一个按钮来当场强制更新。我知道可以通过调用skipWaiting来实现,但是不确定如何使用Create
React App来实现它。有谁能做到这一点?希望能有所帮助。谢谢!


阅读 282

收藏
2020-07-22

共1个答案

小编典典

我使用了一个名为https://github.com/bbhlondon/cra-append-
sw的包来追加以下代码,以调用触发器skipWaiting:

self.addEventListener('message', event => {
  if (event.data === 'skipWaiting') {
    self.skipWaiting();
  }
});
2020-07-22