重新启动浏览器后,右键单击菜单消失

时间:2013-03-18 15:24:28

标签: google-chrome-extension

我正在开发Chrome扩展程序。我在扩展程序的右键菜单中添加了一个新菜单项。安装完成后工作正常。然后当我重新启动浏览器时,新的右键菜单项消失了!但扩展工作正常,只有新菜单项消失了! 我比较了chrome官方样本的contextMenu,看起来是一样的。我只是将创建菜单代码放在chrome.runtime.onInstalled.addListener(function(){})中,就像样本那样...... 知道为什么会这样吗?

非常感谢!

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

1 个答案:

答案 0 :(得分:2)

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