Sprawdź, czy element HTML istnieje z iMacros i javascript

Chcę sprawdzić, czy w iMacros istnieje element HTML. Jeśli tak, chcę przejść do adresu URL. Jeśli nie, chcę przejść do innego adresu URL.

Ponieważ iMacros nie ma instrukcji, użyłem javascript z EVALem iMacrosa. Oto linia, która obsługuje wykonanie 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;
")

* Wszystko jest w jednej linii, ale sformatowałem to tutaj.

Następnie przekieruję z

URL GOTO={{!VAR3}}

Problem występuje w obu przypadkach, VAR3! Jest ustawiony na „niezdefiniowany”.

Próbowałem prawie tego samego kodu JS tylko w Firefoksie i wygląda na to, że działa.

Windows 8 z najnowszym Firefoksem i najnowszą wersją iMacros.

Dziękuję Ci.

questionAnswers(1)

yourAnswerToTheQuestion