Я хочу отправить результат выполненного скрипта на contentScript как ответ, но, очевидно, я делаю что-то не так.Chrome продолжает выдавать ошибку «Unchecked runtime.lastError: Порт сообщения закрыт до получения ответа.»
chrome.runtime.onMessage.addListener(
(request, sender, sendResponse) => {
chrome.tabs.create({url: "example.com"}, tab => {
chrome.tabs.executeScript(tab.id, {code: var x = 10; x}, function (result) {
sendResponse(result);
});
});
});