chrome.storage.onChanged跟踪什么?

时间:2014-06-05 01:15:36

标签: google-chrome-extension

chrome.storage.onChanged是否在本地和云中跟踪存储项目的更改?

文档中的单行描述太模糊了。

1 个答案:

答案 0 :(得分:1)

对于同步存储(chrome.storage.sync),本地和远程更改都会触发onChanged

Chromium Extensions团队成员http://crbug.com/361113#c4已承认此功能。虽然与标准window.onstorage事件(用于DOM存储更改)不同,chrome.storage.onChanged事件在触发存储的执行环境中触发更改。这是considered to be a bug,因此以后行为可能会发生变化,以致chrome.storage.onChanged 触发其他(本地/远程)文档中发生的更改,而不是来自其他(本地/远程)文档的更改同一份文件。