ロジックが間違っている可能性がありますが、拡張機能とコンテンツの間でデータを送受信しようとしています。
したがって、コンテンツから拡張機能にデータを送信するには、次のようなものから始めます。
var images_elements = [];
tabs.activeTab.attach({
contentScript: "postMessage(document.getElementsByTagName('img'));",
onMessage: function (message) {
images_elements = message;
}
});
明らかに、うまくいきません。どうすればこのようなことができますか? また、 require("sdk/request").Requestを作成した後、この要素で何かを作成し、コンテンツでそれらを置き換えるにはどうすればよいですか。