可能是我的逻辑错误,但我正在尝试在我的扩展程序和内容之间发送和接收数据。
所以我从这样的事情开始,将数据从我的内容发送到我的扩展:
var images_elements = [];
tabs.activeTab.attach({
contentScript: "postMessage(document.getElementsByTagName('img'));",
onMessage: function (message) {
images_elements = message;
}
});
显然,它不起作用。我怎么能做这样的事情?而我该如何以另一种方式做到这一点,例如在发出require("sdk/request").Request并在内容中替换它们之后在这些元素上制作一些东西。