AppleScript로 사파리 창의 주소 표시 줄에서 주소를 읽고 싶습니다.AppleScript로 Safari의 주소 표시 줄의 현재 주소를 얻는 방법
cmd + l, cmd + c를 사용하여 키 스트로크 시뮬레이션을 수행 한 다음 클립 보드를 읽을 수 있습니다. 그러나 이것은 분명히 아주 못생긴 해킹입니다.
AppleScript로 사파리 창의 주소 표시 줄에서 주소를 읽고 싶습니다.AppleScript로 Safari의 주소 표시 줄의 현재 주소를 얻는 방법
cmd + l, cmd + c를 사용하여 키 스트로크 시뮬레이션을 수행 한 다음 클립 보드를 읽을 수 있습니다. 그러나 이것은 분명히 아주 못생긴 해킹입니다.
마지막으로 사용한 창에서 활성 탭의 URL을 가져 오려면 다음과 같이하십시오.
tell application "Safari"
set w to first window
set t to current tab of w
display dialog (URL of t as string)
end tell
tell application "Safari" to URL of document 1
앞면 창이 정상 브라우저 창이 아닌 경우에도 작동합니다.
Safari 6의 위치 표시 줄에있는 텍스트는 tell application "System Events" to tell process "Safari" to value of text field 1 of group 2 of tool bar 1 of window 1
입니다.