我的GreaseMonkey脚本如何获取稍后将由ajax加载的数据?

时间:2012-03-10 08:49:29

标签: javascript ajax greasemonkey

我正在写一个GreaseMonkey脚本。我发现一些元素是由ajax加载的。 当我的用户脚本运行时,数据未加载。   我尝试使用'while'等待ajax加载数据,结果是浏览器被锁定并在以后崩溃。   如何在GreaseMonkey脚本中等待ajax加载的数据?

1 个答案:

答案 0 :(得分:2)

setTimeout( function  (  ) {
if ( data ){
    // if loaded
    // do something
} else {
    // wait a moment and check again
    setTimeout( arguments.callee , 500);
}
} , 500);