我想向Cookie添加一个事件监听器。 我的目标是在其中一个cookie过期后调用一个函数。
我在mozilla中尝试了以下内容: -
browser.cookies.onChanged.addListener(listener)
browser.cookies.onChanged.removeListener(listener)
browser.cookies.onChanged.hasListener(listener)
但它在Chrome浏览器中不起作用。
我搜索谷歌但无法获得任何帮助
在这方面有任何帮助,如何向cookie添加事件监听器
答案 0 :(得分:4)
目前,没有用于查看Cookie的API。
您所指的browser.cookies.onChanged
仅用于浏览器扩展https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/cookies/onChanged
您可以使用以下npm软件包https://www.npmjs.com/package/@fcannizzaro/react-use-cookie-watcher
如果您检查实现,它只会添加一个setInterval
来读取Cookie,并等待更改https://github.com/fcannizzaro/react-use-cookie-watcher/blob/master/src/index.js#L7-L18
因此,您可以自己做?