3

SafariとChromeはAppleScriptを介してJavaScriptを実行できます

サファリ:

tell application "Safari"
    open location "http://example.com"
    activate
    do JavaScript "alert('example');" in current tab of first window
end tell

クロム:

tell application "Google Chrome"
    open location "http://example.com"
    activate
    execute front window's active tab javascript "alert('example');"
end tell

Operaでこれを行う方法はありますか?

注:Firefoxに関する同じ質問はここにあります:AppleScript-FirefoxでのJavaScriptの実行

一緒に聞いてみようと思ったのですが、別々に答えられるように、2つの質問をすることにしました。

4

1 に答える 1

0

いいえ、OperaにはAppleScript辞書がないようです

このサイトによると:

Opera(www.opera.com/download/)は、スピーディーでパワフル、そして高価な($ 40)Webブラウザです。AppleScriptのサポートをお探しの場合は、遠ざかってください。Operaにもありません。

その事実は、ここでの議論によって裏付けられているようです。


そうは言っても、あなたはその制限を回避することができるかもしれません(しかしそれは非常に醜いでしょう)。

ここによると:

Operaでコンソールに間接的にアクセスするには(v9.6でチェック)、ショートカットはCTRL + SHIFT+Iです。

それがWindowsのやり方だと思いますが、Macはおそらくただの方法command + shift + iです。

Operaをフロントウィンドウにしてから、システムイベントを使用して入力を開始します。例えば:

tell application "System Events"
    keystroke "l" using command down
    keystroke "c" using command down
end tell

(つまり、別のブラウザーを使用する必要があります。)

于 2016-05-15T16:55:39.477 に答える