場合:これをクリックして、このIMACRO私が見つけたタグPOS = 1 TYPE = A ATTR = TXT場合IMACRO comannd</p> <p>でこれを行う必要がありelse文個人コード
他をクリックして招待TAG POS = 3 TYPE = ATTR = TXT:SeeMore
場合:これをクリックして、このIMACRO私が見つけたタグPOS = 1 TYPE = A ATTR = TXT場合IMACRO comannd</p> <p>でこれを行う必要がありelse文個人コード
他をクリックして招待TAG POS = 3 TYPE = ATTR = TXT:SeeMore
無料のiMacros for Firefoxのバージョンでは、Javascriptスクリプトインターフェイスを使用できます。 http://wiki.imacros.net/FAQ#Q:_Are_there_conditional_statements_like_if..._then...else_in_the_iMacros_macro_language.3F
は、この単純な回避策を試してください:
SET !TIMEOUT_STEP 1
SET !ERRORIGNORE YES
TAG POS=1 TYPE=A ATTR=TXT:invite
TAG POS=3 TYPE=A ATTR=TXT:SeeMore
SET !ERRORIGNORE NO
SET !TIMEOUT_STEP 6
私は、JavaScriptのスクリプトインターフェイスではMozilla Firefoxを使用して、市販のバージョンでは、COM APIを使用する必要があります。 このhtmlをindex.htmlにコピーし、Firefoxで開きます。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<a href="https://www.google.com">invite</a><br>
<a href="https://en.wikipedia.org/">Second link</a><br>
<a href="http://stackoverflow.com/">SeeMore</a><br>
</body>
</html>
保存imacrosの中click.jsでこのコード:
if (iimPlayCode('TAG POS=1 TYPE=A ATTR=TXT:invite') == 1){
iimPlayCode('TAG POS=1 TYPE=A ATTR=TXT:invite');
} else {
iimPlayCode('TAG POS=1 TYPE=A ATTR=TXT:SeeMore');
}
オープンFirefoxでindex.htmlをとclick.jsを実行します。 必要に応じて機能するはずです。これでOK
実行します:Firefoxの8.9.7のためのFirefox 35.0.1、imacrosの、Windows 7の
が、私はどのように作るために理解していませんか? –