Мне удалось вызвать JQuery POST из popup.html в Google Extensions. Однако функции обратного вызова с успехом или ошибкой не были вызваны. Я искал на стеке потока, и кажется, что это из-за домена.
В качестве решения я попытался отправить chrome.extension.sendRequest на страницу background.html, а фоновая страница вместо этого выполнила сообщение. Однако слушатель на странице background.html, похоже, не получает запрос.
В popup.html у меня есть
chrome.extension.sendRequest({test:'test123'}, function(response) {
alert('hello')
}
В background.html у меня есть
chrome.extension.onRequest.addListener(
function(request, sender, resndResponse) {
console.log(request)
}
)
Почему это не работает? Есть ли другое решение?