我有一个扩展,需要在localStorage中创建一些内容并在用户关闭浏览器时清理(或设置一个特殊值)。
This link表示无法检测浏览器何时关闭
那么有什么建议吗?
答案 0 :(得分:0)
如果您使用的是永久background page,请使用sessionStorage
代替localStorage
来保存变量。
如果您使用的是event page,那么您需要维护某种会话标识符,并使用此标识符为您的值或键添加前缀。此标识符可以存储在localStorage
中,并且必须在chrome.runtime.onStartup
和chrome.runtime.onInstalled
事件期间刷新。