İçerik komut dosyası ve uzantı arasında ileti iletmeye çalışıyorum
İşte içerik betiğinde ne var
chrome.runtime.sendMessage({type: "getUrls"}, function(response) {
console.log(response)
});
Ve arka plan komut dosyasında
chrome.runtime.onMessage.addListener(
function(request, sender, sendResponse) {
if (request.type == "getUrls"){
getUrls(request, sender, sendResponse)
}
});
function getUrls(request, sender, sendResponse){
var resp = sendResponse;
$.ajax({
url: "http://localhost:3000/urls",
method: 'GET',
success: function(d){
resp({urls: d})
}
});
}
Şimdi, getUrls
fonksiyondaki ajax çağrısından önce yanıtı gönderirsem, yanıt başarıyla gönderilir, ancak cevabı gönderdiğimde ajax çağrısının başarı yönteminde, onu göndermez, hata ayıklamaya gittiğimde bunu görebiliyorum bağlantı noktası sendResponse
işlev kodunun içinde boş .