JavaScript在Firefox的iMacros插件中的多个宏之间切换

JavaScript to switch between multiple macros in iMacros add-on for Firefox

本文关键字:之间 Firefox iMacros 插件 JavaScript      更新时间:2023-09-26

我在Firefox上使用iMacros插件,我正试图制作一个JavaScript,以便它在同一网页中的多个宏之间切换,条件必须是如果标签在页面中不可用,则移动到下一个宏,依此类推。

在此页上播放以下js-script。我希望你能理解这个想法。

if (iimPlayCode('TAG POS=1 TYPE=A ATTR=TXT:"JavaScript to switch between multiple macros in imacros add-on for Firefox" CONTENT=EVENT:FAIL_IF_FOUND') == 1) {
    iimPlay('CODE: PROMPT "Not found the title!"');
} else {
    iimPlay('CODE: PROMPT "Found the title!"');
}

到目前为止我所尝试的是:

var i, retcode;
var report;
var macrolist = new Array();

if (iimPlayCode('TAG POS=1 TYPE=A ATTR=TXT:"some text" CONTENT=EVENT:FAIL_IF_FOUND') == 1) {
macrolist.push("secondmacro.iim");
}
else 
{
macrolist.push("firstmacro.iim");
}

对于引用相同文本的两个宏来说,这将是完美的,假设我有四个宏,每个宏需要找到一个唯一的文本来继续。

那么我如何让它检查第二个宏是否有其他文本可用呢?等等