我以前曾在这里看到过这个问题,但是从来没有一个真正合适的答案。因此,我在Market data:
Date | Price | Return | Volume | PERMNO
-----------------------------------------
2019-01-01| 120 | 100 | 100 | 1234,2134
2019-01-01| 200 | 150 | 130 | 3456
上注册了一个监听器,以在background.js
上监听。但是,据我所知,尽管存储发生了变化,但仍未触发该事件。当用户单击按钮时,更改从chrome.storage.onChanged
文件发生。
我已经设置了一个轮询按钮以从存储中获取最新数据,并且在那里显示更新,但是从未调用过来自监听方法的popup.js
调用。
正在更新存储中的同一项目,即没有添加或删除新项目。但是,我已经测试过添加其他项目,但仍然无法执行。
在console.log
内
background.js
在chrome.storage.onChanged.addListener(function() {
console.log("hehe");
});
内
popup.js
预先感谢