当前位置:首页 > 游戏攻略 > 问一个比较水的JS问题

问一个比较水的JS问题

2019-03-11 09:13:20来源:本站作者:maro

是这样的,有一些网站的 内容列表是用 jquery 的 ajax 异步加载 到dom 上的。

现在,我想自己写个 用户脚本 访问这个内容列表,

但是有一个问题,由于是异步加载的,所以内容还没有被加载到dom 上,我的用户脚本已经启动并执行完毕了。

所以,我想了很多的办法

第一种是 循环扫描DOM ,监控到 DOM上新加载了内容后,立即执行。但由于ajax返回的内容有的时候是空的。那就变成死循环了。

第二种是 让用户脚本在加载完成5秒后执行扫描DOM,不论是否有内容都执行,但这样做的效率太差。而且sleep脚本难写。

第三种是 监控ajax 返回success的结果。这个方法最完美,但我不会写钩子。

所以各位前端大牛,你们遇到这样的问题怎么处理的?

专题推荐更多>>