Как передать переменную из popup.js в inject.js?
В popup.html есть инпут и кнопка
<input type="text" id="numb" class="no"> <button id="sub" class="subsave">Start</button> в popup.js я получаю значение этого инпута и отправляю inject.js с этими переменными на страницу сайта var btn = document.getElementById("sub"); btn.addEventListener('click', start); function start(e) { chrome.tabs.executeScript({ code: "let inp = " + document.getElementById("numb").value, allFrames: true }, function(result) { chrome.tabs.executeScript({file: "/js/inject.js", allFrames: true}, function(result) { }); }); } Но при запуске в консоли выдает ошибку Uncaught TypeError: Cannot read property 'value' of null Что делать? Как передать переменные в исполняемый скрипт? |
Часовой пояс GMT +3, время: 21:00. |