Как отправить сообщение на определенный контент скрипта? - PullRequest
1 голос
/ 02 мая 2019

Я пытаюсь отправить сообщение об активации двум различным сценариям содержимого (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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...