2

ロジックが間違っている可能性がありますが、拡張機能とコンテンツの間でデータを送受信しようとしています。

したがって、コンテンツから拡張機能にデータを送信するには、次のようなものから始めます。

var images_elements = [];
tabs.activeTab.attach({
  contentScript: "postMessage(document.getElementsByTagName('img'));",
  onMessage: function (message) {
    images_elements = message;
  }
});

明らかに、うまくいきません。どうすればこのようなことができますか? また、 require("sdk/request").Requestを作成した後、この要素で何かを作成し、コンテンツでそれらを置き換えるにはどうすればよいですか。

4

1 に答える 1