Иногда кажется, что запрос, отправленный из скрипта контента, теряется, и я думаю, это происходит, когда фоновый скрипт еще не готов. Как предотвратить эту ситуацию?
Спасибо!
Edit:
Это мой текущий обходной путь:
// This method retries to send the request if response is not received during 1 second:
function sendWaitForResponse(request) {
var response = null;
chrome.extension.sendRequest(request, function(r) {
response = r;
});
setTimeout(function() {
if (!response) {
sendWaitForResponse(request);
}
}, 1000);
}