Я пытаюсь заставить фоновую страницу взаимодействовать с всплывающим окном в расширении Google Chrome.
Мне удалось заставить его работать наоборот, но по какой-то причине он не работает сейчас.
// background.html
chrome.tabs.getSelected(null, function(tab) {
chrome.tabs.sendRequest(tab.id, {
method: 'countDown',
seconds: seconds,
id: id
}, function(response) {
console.log(response.farewell);
});
});
// popup.html
chrome.extension.onRequest.addListener(function(request, sender, sendResponse) {
console.log('request from background');
if(request.method == 'countDown') {
console.log(request.seconds);
//countDown(request.id);
}
sendResponse({});
});
Права доступа правильные (фон, вкладки), но кажется, что фон не отправляет запрос.