遇到了一个chrome extension插件开发的时候好好的,新安装使用也正常,但是完全关闭chrome之后,再次启动chrome时发现插件不好用了。
找了半天原因,看了一下背景页面的日志,感觉都没啥问题,无意间发现了背景页面的状态显示无效,之后尝试了几次之后发现,还真的就是这个状态的原因。
倒腾了半天找到了一个解决方案。
在background.js 中增加一个启动的监听解决了问题。
代码如下:
chrome.runtime.onStartup.addListener( () => {
console.log(`onStartup`);
});
之后在关闭启动chrome的时候,背景页面的状态就没有无效那个提示了。