ブラウザ起動時のみ発生するイベントと、それをキャッチするリスナー(onXxxxx())は存在しますでしょうか?
調べてみたところ、拡張機能インストール時に発生するイベントはあるようで、chrome.management.onInstalled.addListener()でキャッチできるようです。
しかしながら、ブラウザ起動時のみ初期化処理を行いたいため、起動したかどうかを判断できるイベントがないか探しています。
思いついた方法としては、単純にbackground.jsをバックグラウンドページ(マニフェストで"persistent": false)にして、ブラウザが起動している間は、動いている状態にすることです。
これですと、ブラウザ起動時のみ、初期化処理がはしり、以降はずっとメモリに常駐した形になるかとおもいます。
ただ、できればイベントページとして動かしつつ、ブラウザ起動時の判別を行えたらベストです。
どなたか、ご存知の方いらっしゃいますでしょうか?

回答1件
あなたの回答
tips
プレビュー