Chrome拡張機能のコンテキストメニューではまったこと
CopyTabTitleUrlがバグってたのでその結果です。
問題現象
今回バグってた内容以下の通りです。
- コンテキストメニューを選択してもアクションが動かない
- タイトルやURLのコピーを実行しない
調査結果
Chrome拡張機能が起動できておらず、コンテキストメニュー選択時に起動してコンテキストメニューを選択した動作を実行していなかった。
- Chrome起動時に拡張機能が起動しない
- コンテキストメニュー選択時に拡張機能が起動する
- コンテキストメニューの選択処理が行われない
- タイトルやURLのコピーを実行しない
修正
manifest.json
のbackground.persistent
のfalse
を削除する。
background.persistent
は、バックグラウンドページを常に開く(起動時に立ち上げて常時開く)か必要に応じて開くかを選択するオプションです。
コンテキストメニューを使う場合、バックグラウンドページを常に開いておいたほうがいいようです。(なぜ?)
補足
Firefox版ではpersistent
指定してなかった。なぜだ…。