Я пытаюсь отправить сообщение об активации двум различным сценариям содержимого (script1, script2), но когда я отправляю сообщение в script2, активизируется script1.
// Function to activate script1
function script1(id, type, icon) {
console.log("inside inspect");
this.id = id;
window.browser.tabs.executeScript(id, {
file: script1File
}, function () { window.browser.tabs.sendMessage(id, { action:
type }); }.bind(this));
}
//Function to activate script2
function script2(id, type, icon) {
console.log("inside inspect");
this.id = id;
window.browser.tabs.executeScript(id, {
file: script2File
}, function () { window.browser.tabs.sendMessage(id, { action:
type }); }.bind(this));
}
Всякий раз, когда я вызываю script1, он отлично работаетно в случае, когда я выполняю script2, выполняется также script1.