アクティブタブのURLを取得する

説明

アクティブタブのURLを取得するには最初にSafari = Application("Safari")としてアプリケーションオブジェクトを取得します。次に取得したアプリケーションオブジェクトのSafari.windows配列を読み出します。最前面のウィンドウのアクティブになっているタブのURLはwin[0].currentTab.url()とすることで取得することができます。なお、ドキュメントオブジェクトのURLを読み出しても同じ結果になります。

サンプル [サンプルをダウンロード]

var Safari = Application("Safari");
var win = Safari.windows; // ウィンドウを取得する
var url = win[0].currentTab.url(); // 最前面のウィンドウのアクティブタブのURLを取得する
Safari.includeStandardAdditions = true; // 標準コマンドを使用可能にする
Safari.displayAlert(url); // アラートダイアログを表示する
<< 目次に戻る