我要检查,如果一个HTML元素与iMacros的存在。 如果是的话,我想去一个URL。 如果没有,我想去其他网址。
由于iMacros都没有发言,我用的iMacros的EVAL的JavaScript。 这里是处理JavaScript执行行:
SET !VAR3 EVAL("var element = window.content.document.getElementById(\"some_element\");
if (typeof(element) != 'undefined' && element != null) {
var redirect = 'http://192.168.178.22/sc/report.php';
} else {
var redirect = 'http://192.168.178.22/sc/index.php?action=connect';
}
redirect;
")
*这一切都在同一行,但我格式化它在这里。
然后,我将与重定向
URL GOTO={{!VAR3}}
问题是,在这两种情况下,该!VAR3被设置为“不确定”。
我试过几乎相同的JS代码的Firefox只,这似乎是工作。
Windows 8中使用最新的Firefox和最新版本的iMacros。
谢谢。