tabs.on('activate', function(tab) {
tab.attach({
contentScript: 'self.postMessage(document.body.innerHTML);',
onMessage: function (message) {
console.log(message);
}
});
});
このように少し変更を加えます。
var bodyHTML;
tabs.on('activate', function(tab) {
tab.attach({
contentScript: 'self.postMessage(document.body.innerHTML);',
onMessage: function (message) {
bodyHTML = message;
console.log("From attach : " + bodyHTML);
}
});
});
console.log("After tab : " + bodyHTML);
このアドオンを実行するconsole.log("After tab : " + bodyHTML);
と、最初に実行され、次に実行されconsole.log("From attach : " + bodyHTML);
ます。何が問題になる可能性があり、実行のシーケンスをどのように注文できますか?