第一次安装时,我的chrome扩展程序运行良好。但是当我停用它并再次激活它时,我的background.js不起作用。 background.js必须在激活扩展时开始工作。当我重新启动扩展时,为什么它无法启动?
background.js
function checkOrder()
{
//some logic...
setTimeout(checkOrder,1000);
}
setTimeout(checkOrder,1000);
的manifest.json
...
"background": {
"scripts": ["background.js"]
},
...
答案 0 :(得分:1)
我的代码对我有用,我不确定缺少什么!
的的manifest.json 强> 的
{
"name":"Time out",
"description":"This demonstrates time out",
"version":"1",
"manifest_version":2,
"background":{
"scripts":["background.js"]
}
}
的 background.js 强> 的
function checkOrder()
{
console.log("Called..");
setTimeout(checkOrder,1000);
}
setTimeout(checkOrder,1000);
究竟什么不起作用,函数调用没有发生?