Возможно ли, что sendRequest () из скрипта контента будет утерян, если фоновый скрипт еще не готов? - PullRequest
0 голосов
/ 21 декабря 2011

Иногда кажется, что запрос, отправленный из скрипта контента, теряется, и я думаю, это происходит, когда фоновый скрипт еще не готов. Как предотвратить эту ситуацию?

Спасибо!

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);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...