Safari에서 URL을 열려고합니다. 플래시가 삽입되지 않은 웹 사이트에서도 정상적으로 작동하지만 Flash 사이트에서는 Safari가 작동하지 않습니다. 내가 눈치Safari에서 URL을 열려면 AppleScript가 플래시 기반 웹 사이트에서 충돌합니다.
tell application "Safari" to open location "http://grooveshark.com"
두 가지 :
- 사파리 만에 웹 사이트에 대한 충돌을
예 (이 작품) : 사파리가 이미 실행되지 않을 때
tell application "Safari" to open location "http://google.com"
이 충돌 포함 플래시
- 위의 스크립트는 크래시 만 발생합니다. 새 사파리 인스턴스가 생성 된 경우 (예 : Safari가 이전에 실행되지 않음)
두 번째 관찰에서 나는 그것이 일종의 허가 문제 일 수 있다고 가정합니다. AppleScript에서 시작된 Safari 인스턴스에 플러그인로드 문제가있을 수 있습니까?
아니요 문제는 AppleScript입니다. 또한 [NSWorkspace openURL :]에서 발생합니다. http://www.idevgames.com/mybb/showthread.php?tid=1886 – Mark
사실, 어쩌면 애플 스크립트 문제 일 수도 있습니다. 테스트 프로그램이 XCode에서 시작될 때만 NSWorkspace 충돌이 발생한다는 것을 알았습니다. Finder에서 실행되면 정상적으로 작동합니다. 그러나 위의 AppleScript 스크립트 편집기에서 실행할 때 실패합니다. – Mark