6
私はSafariのロケーションバーに入力した同じjavascriptのコードが動作するときに私のAppleScriptは何もしない理由を把握しようとしています。 http://www.google.com/search?q=test:はなぜAppleScriptではコール実行のJavaScriptん 'がないのですか?
は、次のような、検索結果ページに移動します。正しい動作のために、ロケーションバーにこれを入力してエンターキーを押します:
javascript: document.getElementsByClassName('vspib')[0].click();
あなたはそれが最初の検索結果のための拡大鏡を選択していることがわかります。
これは、私はjavascriptを経由して起こるようにしたいものです。そこで、次のように入力しました。
tell application "Safari"
activate
do JavaScript "document.getElementsByClassName('vspib')[0].click();" in document 1
end tell
ただし、何もしません。何か案は?
感謝を。何らかの理由であなたのコードが毎回私のために働いていなかったのですが、この変更はこのトリックを行うことに終わりました。フロントウィンドウのアクティブなタブのjavascript "document.getElementsByClassName( 'vspib')[0] .click(); – mix
は、それが私のために働くん@mix! – FrontENG