2015-02-04 6 views
0

Safari가 실행되고 있지 않을 때 다음 자동화 JavaScript 코드로 Safari를 열 수 있습니다.Safari가 실행 중이고 창문이 없는데 JavaScript Automation에 의해 Safari의 새 창을 열려면 어떻게해야합니까?

safari = Application('Safari') 

그러나 Safari가 실행 중이고 창문이없는 경우 위의 코드는 Safari의 새 창을 열지 않습니다.

다음 코드를 추가하려고했습니다.

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

효과는 없습니다.

Safari가 실행 중이지만 창문이없는 경우 JavaScript 자동화로 Safari의 새 창을 열려면 어떻게해야합니까?

현재, 나는 그것을 좋아하지 않아 다음 코드

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

을 사용하고 있습니다.

답변

4

이 아니라 Document이 필요합니다.

Safari = Application('Safari'); 
Safari.Document().make();