我一直在努力应对以下挑战很长时间,无法找到合适的解决方案。
当我的服务工作者处理pushsubscriptionchange事件时,我需要向服务器发送一个唯一的ID。
我有一个存储在cookie中的唯一ID,但是SW无法访问cookie,我试图使用Cache API将该信息传递给SW,但它似乎不是正确的方式。
我愿意听取新的想法/解决方案来应对这一挑战。
由于
答案 0 :(得分:2)
解决此问题的一种方法是使用IndexedDB。它在Service Worker上下文中可用。
您可以使用localForage,这使得使用IndexedDB非常简单。