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'))
私はそれが好きではありません。