3

我正在开发一个 chrome 扩展。我在扩展的右键菜单中添加了一个新菜单项。安装后运行正常。然后重启浏览器,新的右键菜单项消失了!但是扩展运行良好,只有新的菜单项消失了!我已经比较了 contextMenu 的 chrome 官方示例,似乎是一样的。我只是像示例一样将创建菜单代码放在 chrome.runtime.onInstalled.addListener(function() {}) 中.....知道为什么会发生这种情况吗?

非常感谢!

更新:在清单文件中添加属性:“background”:{ “persistent”:false, “scripts”:[“background.js”]}

4

1 回答 1

2

我建议将代码移至单独的函数,然后从onInstalled和调用该函数chrome.runtime.onStartup。第一个在您安装或更新时调用,而第二个在您重新打开浏览器时调用。

于 2013-03-18T16:40:40.370 回答