【问题标题】:Right click menu disappears after restarting the browser重启浏览器后右键菜单消失
【发布时间】:2013-03-19 09:09:30
【问题描述】:

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

非常感谢!

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

【问题讨论】:

    标签: google-chrome-extension


    【解决方案1】:

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

    【讨论】:

    • 我找到了原因。我错过了清单文件中的一个prpperty:“persistent”:false,如果我添加这个,每次浏览器启动时都会执行onInstalled事件。感谢您的回复!
    猜你喜欢
    • 1970-01-01
    • 2014-02-06
    • 1970-01-01
    • 2019-04-23
    • 2014-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多