すべてのページと内部 iframe にコンテンツ スクリプト ファイルを挿入しまし"all_frames": true
たが、ポップアップからリクエストを送信すると、トップ ウィンドウのみがそれを受信します。すべての内部フレームまたは少なくとも最後にフォーカスされたウィンドウ/ドキュメントに送信する方法はありますか?
Popup.html (page action):
===========
chrome.tabs.getSelected(null, function(tab) {
chrome.tabs.sendRequest(tab.id, {...}, function(response) {...});
});
content_script.js
=================
chrome.extension.onRequest.addListener(function(request, sender, sendResponse) {
sendResponse({...});
});
コンテンツ スクリプトが内部フレームで動作することを確認しました。
内部フレームにある可能性のあるテキスト選択を取得しようとしています。
(ちなみに、すべてのコンテンツ スクリプトで接続を開くことは好まないため、オーバーヘッドが大きくなります。)