3

Chrome拡張機能を開発しています。拡張機能の右クリックメニューに新しいメニュー項目を追加しました。インストール後は正常に動作しますが、ブラウザを再起動すると、新しい右クリックメニュー項目が消えます!しかし、拡張機能は正常に機能し、新しいメニュー項目のみが消えます!私はcontextMenuのchrome公式サンプルを比較しましたが、同じようです。サンプルのように、作成メニューコードをchrome.runtime.onInstalled.addListener(function(){})に配置しました。

どうもありがとう!

更新:マニフェストファイルにプロパティを追加します: "background":{ "persistent":false、 "scripts":["background.js"]}

4

1 に答える 1

2

onInstalledコードを別の関数に移動してから、との両方からその関数を呼び出すことをお勧めしますchrome.runtime.onStartup。1つ目はインストールまたは更新時に呼び出され、2つ目はブラウザを再度開いたときに呼び出されます。

于 2013-03-18T16:40:40.370 に答える