iMacros JavaScript如何向下滚动?

iMacros JavaScript如何向下滚动?,javascript,firefox,imacros,Javascript,Firefox,Imacros,如何使用iMacros和JavaScript向下滚动。我用了这个密码 URL GOTO=javascript:window.scrollTo(0,document.body.scrollHeight); 但它不起作用。我使用iMacros8.9.7和Pale Moon的最新版本。它似乎不再起作用了。我设法找到了解决办法。我把这个代码放在循环中,它在页面上滚动。iMacros中的键40为向下键。我用苍白的月亮来做这个和iMacros 8.9.7 var macroScroll;

如何使用iMacros和JavaScript向下滚动。我用了这个密码

URL GOTO=javascript:window.scrollTo(0,document.body.scrollHeight);

但它不起作用。我使用iMacros8.9.7和Pale Moon的最新版本。它似乎不再起作用了。

我设法找到了解决办法。我把这个代码放在循环中,它在页面上滚动。iMacros中的键40为向下键。我用苍白的月亮来做这个和iMacros 8.9.7

   var macroScroll;

    macroScroll = 'CODE:' + jsLF;
    macroScroll += 'SET !ERRORIGNORE YES' + jsLF;
    macroScroll += 'SET !TIMEOUT_PAGE 60' + jsLF;
    macroScroll += 'SET !TIMEOUT_STEP 5' + jsLF;

    macroScroll += 'EVENTS TYPE=KEYPRESS SELECTOR="HTML>BODY>JSL>DIV:nth-of-type(3)>DIV:nth-of-type(9)>DIV:nth-of-type(9)>DIV>DIV>DIV>DIV>DIV:nth-of-type(2)>DIV:nth-of-type(10)" KEYS="[40,40]"' + jsLF;
    macroScroll += 'WAIT SECONDS=0' + jsLF;

    for (var i = 1; i <= 50; i++) {

        ret = iimPlay(macroScroll, 60);

        if (ret == -101) {
            break main;
        }
    }
var宏克隆;
宏命令='CODE:'+jsLF;
Macrosroll+='设置!ERRORIGNORE YES'+jsLF;
Macrosroll+='设置!第60页超时+jsLF;
Macrosroll+='设置!第5步超时+jsLF;
Macrosroll+='EVENTS TYPE=KEYPRESS SELECTOR=“HTML>BODY>JSL>DIV:n类型(3)>DIV:n类型(9)>DIV:n类型(9)>DIV>DIV>DIV>DIV>DIV:n类型(2)>DIV:n类型(10)“KEYS=“[40,40]”+jsLF;
macroScroll+='等待秒数=0'+jsLF;

对于(var i=1;i或者您可以创建一个.js文件并从那里运行iMacros

和滚动

iimPlay("CODE:URL GOTO=javascript:window.scrollBy(0,2000)");

不行,兄弟,我试过多次了。