nag*_*hun 7 google-chrome-extension google-chrome-storage
我想存储我的扩展程序的设置 - 被弹出窗口更改:
chrome.storage.local.set({'extension-status': 'on'}, function() {
console.log('extension on status stored');
}
Run Code Online (Sandbox Code Playgroud)
并在更改此设置时在我的 bakground 页面中接收更新:
chrome.storage.onChanged.addListener(function(changes, namespace) {
console.log("change recived!");
});
Run Code Online (Sandbox Code Playgroud)
我在弹出窗口的日志中看到消息“存储状态的扩展”,但在后台页面的日志中没有看到“收到更改”。
我如何对这个存储对象的变化做出反应?
小智 -1
您真正想用这些数据做什么?
这个问题似乎很老了,但是在 Manifest v3 中存在服务工作者,它们可以处于非活动状态。
也许警报可以阻止他们。
https://developer.chrome.com/docs/extensions/mv3/migration_to_service_workers/
| 归档时间: |
|
| 查看次数: |
5295 次 |
| 最近记录: |