我有像这样的imacros代码:
VERSION BUILD=8871104 RECORDER=FX
TAB CLOSEALLOTHERS
SET !ERRORIGNORE YES
SET !TIMEOUT_PAGE 0
SET !TIMEOUT 0
TAB T=1
URL GOTO=https://www.youtube.com/watch?v=Qg-nIAnUZwE
TAB OPEN
TAB T=2
URL GOTO=https://www.youtube.com/watch?v=BXVeHWN9Xuw
TAB OPEN
TAB T=3
URL GOTO=https://www.youtube.com/watch?v=cZPYWcAg86Q
TAB OPEN
TAB T=4
URL GOTO=https://www.youtube.com/watch?v=kABkuIF7zWg
上面的代码工作但是很慢,因为在下一个标签之前必须等待加载页面。那么,有没有办法在不等待加载页面的情况下立即执行下一个选项卡?我使用超时但它不起作用。非常感谢你!
答案 0 :(得分:0)
我建议以这种方式编写代码:
...
SET blankHtml file:///D:/blank.html
TAB T=1
URL GOTO={{blankHtml}}
URL GOTO=javascript:{function<SP>setHref(){window.location.href="https:\/\/www.youtube.com\/watch?v=Qg-nIAnUZwE";}var<SP>tot=window.setTimeout("setHref()",100);}
TAB OPEN
TAB T=2
URL GOTO={{blankHtml}}
URL GOTO=javascript:{function<SP>setHref(){window.location.href="https:\/\/www.youtube.com\/watch?v=BXVeHWN9Xuw";}var<SP>tot=window.setTimeout("setHref()",100);}
...
(&#39; file:/// D:/blank.html'是一个空白html文件的路径。只需运行&#39; URL GOTO = javascript:{...& #39;)