Javascript 韩元';不能在iMacros(JQuery)中工作
我试图在Twitter上发布群发。我在Windows 8.1 64位上使用Firefox 55.0.2 64位。当我浏览到并在开发者控制台中输入以下内容时,它就可以工作了Javascript 韩元';不能在iMacros(JQuery)中工作,javascript,jquery,firefox,imacros,Javascript,Jquery,Firefox,Imacros,我试图在Twitter上发布群发。我在Windows 8.1 64位上使用Firefox 55.0.2 64位。当我浏览到并在开发者控制台中输入以下内容时,它就可以工作了 $('.user-actions-follow-button').click() 执行上述操作将使页面上的每个人都不感兴趣。 但当我尝试使用iMacro时。它加载页面,然后就坐在那里,60秒后超时。没有给出错误。代码如下 VERSION BUILD=9030808 RECORDER=FX TAB T=1 URL GOTO=h
$('.user-actions-follow-button').click()
执行上述操作将使页面上的每个人都不感兴趣。
但当我尝试使用iMacro时。它加载页面,然后就坐在那里,60秒后超时。没有给出错误。代码如下
VERSION BUILD=9030808 RECORDER=FX
TAB T=1
URL GOTO=https://twitter.com/following
URL GOTO=javascript:{$('.user-actions-follow-button').click();}
您不再具有此功能的访问权限。根据 由于Firefox不再允许从浏览器上下文访问页面DOM(现在只有框架脚本可以这样做),因此以下内容从未得到官方支持,也必须删除
- 无法从.js文件(窗口、内容对象)或宏(URL GOTO=javascript:…)中的javascript访问网页DOM
您可以像下面这样循环所有展开按钮: unfollow.js内容:
iimSet("var_url", "https://twitter.com/following");
iimPlay("Open URL.iim");
var count = 1;
do {
iimSet("var_loop", "R" + count);
var result = iimPlay("unfollow.iim");
count++;
} while (result == 1);
打开URL.iim内容
URL GOTO={{var_url}}
TAG POS=1 TYPE=DIV ATTR=class:SidebarCommonModules
TAG POS={{var_loop}} TYPE=BUTTON ATTR=TXT:Unfollow
unfollow.iim内容
URL GOTO={{var_url}}
TAG POS=1 TYPE=DIV ATTR=class:SidebarCommonModules
TAG POS={{var_loop}} TYPE=BUTTON ATTR=TXT:Unfollow
只要宏播放成功,JS循环就会继续运行,即返回1。当它不再显示时,此时页面上没有任何内容可供展开,并以“未找到元素”错误结束。您不再有权访问此功能。根据 由于Firefox不再允许从浏览器上下文访问页面DOM(现在只有框架脚本可以这样做),因此以下内容从未得到官方支持,也必须删除
- 无法从.js文件(窗口、内容对象)或宏(URL GOTO=javascript:…)中的javascript访问网页DOM
您可以像下面这样循环所有展开按钮: unfollow.js内容:
iimSet("var_url", "https://twitter.com/following");
iimPlay("Open URL.iim");
var count = 1;
do {
iimSet("var_loop", "R" + count);
var result = iimPlay("unfollow.iim");
count++;
} while (result == 1);
打开URL.iim内容
URL GOTO={{var_url}}
TAG POS=1 TYPE=DIV ATTR=class:SidebarCommonModules
TAG POS={{var_loop}} TYPE=BUTTON ATTR=TXT:Unfollow
unfollow.iim内容
URL GOTO={{var_url}}
TAG POS=1 TYPE=DIV ATTR=class:SidebarCommonModules
TAG POS={{var_loop}} TYPE=BUTTON ATTR=TXT:Unfollow
只要宏播放成功,JS循环就会继续运行,即返回1。当它不再这样做时,页面上现在就没有什么可展开的内容,它以元素未找到错误结束。谢谢。我想另一种选择是降级iMacros和FF。谢谢。我想另一种选择是降级iMacros和FF。