【发布时间】:2017-06-07 22:36:49
【问题描述】:
尝试使用 Greasemonkey 在浏览器中自动执行一项任务。
要求:加载一个网页,其中包含一个表格,显示 340 多个结果中的 15 个,并带有按钮控件以查看下一页的结果、返回、到最后等等。
- 收集前 15 个结果 --> 得到这个工作
- 单击“下一步”按钮 --> 开始工作
- 等待直到页面加载下一组结果 --> 不知道如何
- 重复直到下一个按钮被禁用 --> 得到这个工作
不能显示图片,因为它是一个公司应用程序。
到目前为止,如果我使用 setTimeouts 循环,超时会排队并在我认为的同时执行。相反,要求代码运行信息收集,单击下一步,等待,然后再次收集信息。
【问题讨论】:
-
-为什么要等待页面加载接下来的 15 个结果? !
标签: javascript asynchronous greasemonkey synchronous