当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'))
我不喜欢它。
答案 0 :(得分:5)
您只需要Document
,而不是Window
。
Safari = Application('Safari');
Safari.Document().make();