Как мой скрипт GreaseMonkey может получить данные, которые позже будут загружены ajax? - PullRequest
0 голосов
/ 10 марта 2012

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

1 Ответ

2 голосов
/ 10 марта 2012
setTimeout( function  (  ) {
if ( data ){
    // if loaded
    // do something
} else {
    // wait a moment and check again
    setTimeout( arguments.callee , 500);
}
} , 500);
...