我希望检查一个HTML元素是否存在,并在存在时跳转到一个URL。如果不存在,我想去别的URL。
因为iMacros没有语句,所以我使用了带有iMacros EVAL的javascript。这是处理javascript执行的代码行:
然后,我将使用重定向:
问题在于这两种情况下,!VAR3都被设置为“undefined”。我在Firefox上尝试了几乎相同的JS代码,看起来它是工作的。使用Windows 8与最新版本的Firefox和iMacros。谢谢。
因为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都被设置为“undefined”。我在Firefox上尝试了几乎相同的JS代码,看起来它是工作的。使用Windows 8与最新版本的Firefox和iMacros。谢谢。