1

Safari が起動していないときは、次のオートメーション JavaScript コードで Safari を開くことができます。

safari = Application('Safari')

しかし、Safari が実行中でウィンドウがない場合、上記のコードは Safari の新しいウィンドウを開きません。

次のコードを追加しようとしました。

window = safari.Window()
safari.windows.push(window)

しかし、効果はありません。

Safari が実行されているがウィンドウがない場合、JavaScript 自動化によって Safari の新しいウィンドウを開くにはどうすればよいですか?

現在、次のコードを使用しています

safari = Application('Safari')
safari.open(Path('~/dummy'))

私はそれが好きではありません。

4

1 に答える 1

7

Documentではなく、必要なだけですWindow

Safari = Application('Safari');
Safari.Document().make();
于 2015-02-10T12:20:12.323 に答える