JavaScript在Firefox的iMacros插件中的多个宏之间切换
JavaScript to switch between multiple macros in iMacros add-on for Firefox
我在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");
}
对于引用相同文本的两个宏来说,这将是完美的,假设我有四个宏,每个宏需要找到一个唯一的文本来继续。
那么我如何让它检查第二个宏是否有其他文本可用呢?等等
相关文章:
- firefox插件和dev/panel之间的通信
- Firefox插件SDK:在侧边栏和主脚本之间通信对象
- Chrome和Firefox之间的Wordpress显示差异
- 使用正则表达式删除标记时,Firefox和Chrome之间存在不一致
- Chrome和Firefox之间的高度计算不同
- Chrome 和 Firefox 之间的 JavaScript 行为差异(鼠标悬停时的事件)
- Jasmine 测试在测试运行中、Firefox/Chrome 之间以及检查器开/关时的结果不一致
- getComputedStyle报告Chrome / Safari / Firefox和IE11之间的不同高度
- Firefox和Chrome之间有什么区别
- Chrome和Firefox之间的WebRTC重新协商
- Firefox 和 chrome 在 constructor.prototype 之间的行为差异
- 在调用 window.location.asassigned 后,网页渲染在 chrome/firefox 之间的行为不
- Firefox以不同的方式调整图像大小,导致图像之间存在间隙/额外像素
- 在Windows之间传递值的JavaScript在Firefox中不起作用
- Firefox插件sdk - self中脚本之间的通信.端口不存在
- SVG定义了Firefox不同图形之间的使用关系
- Firefox插件之间的消息
- Chrome和Firefox之间的JavaScript作用域差异
- Google Chrome和Firefox之间的差异
- JavaScript在Firefox的iMacros插件中的多个宏之间切换