我开发 Chrome 扩展程序。
我尝试将事件侦听器添加到chrome.runtime.onSuspend
,但它从未被调用。
我使用以下代码,但是 localStorage 没有被修改,并且控制台中也没有日志消息(我--enable-logging --v=1
用来将日志消息保存到文件中)。
chrome.runtime.onSuspend.addListener(function() {
localStorage["suspend"] = new Date();
console.log("On suspend");
});
测试盒:WinXP SP3 x86 with Chrome 28.0.1500.72 m
我创建了测试扩展来轻松重现此问题:
manifest.json
{
"manifest_version": 2,
"name": "Chrome onSuspend test",
"version": "1.0",
"background": {
"scripts": ["background.js"] }
}
background.js
chrome.runtime.onSuspend.addListener(function() {
localStorage["suspend"] = new Date();
console.log("On suspend");
});