Safari에서 다음 작업을 수행하려고합니다. 웹 사이트를 열었습니다 (예 : http://www.example.org). 현재 탭을 AppleScript로 가져 오려고합니다. AppleEvent 핸들러를 실패AppleScript가 Safari에서 URL 또는 웹 페이지 제목을 가져 오지 못합니다.
delay 1
tell application "Safari"
set mytitle to name of current tab in window 1
end tell
display alert mytitle
그러나 내가 사파리에 오류가있어 오류 메시지 다음이 얻을 :
나는 다음 시도했다.윈도우 1의 현재 탭의 URL, 현재 탭의 이름, 윈도우 1의 유무에 관계없이 모든 종류의 변형을 시도했습니다 ... 하지만 오류가 지속됩니다.
약간의상의 후이 오류가 발생했습니다 : 콘솔에서 다음을 반환합니다. 스크립트 명령의 결과를 반환하는 동안 오류가 발생했습니다. 결과 개체 ... lol - Buscar con Google ... 변환 할 수 없습니다. '텍스트'유형의 Apple 이벤트 설명자. 이 '__NSCFString'클래스의 인스턴스는 -objectSpecifier (재정의되지 않습니까?)를 전송할 때 nil을 반환하고 스크립팅 클래스 'text'에 대해 선언 된 강제 유형이 없습니다. 내가 뭘 잘못하고 있니? 아이디어를 주시면 감사하겠습니다.
감사합니다.
시도
코드가 작동합니다. 오류가이 자리에 있습니까? 스크립트가 중단되는 특정 줄로 줄입니다. – jweaks
예. 그것은 내 친구에게도 효과가있다. 이것 좀 봐. 나는 스페인어 Google에 'lol'을 입력했습니다. 콘솔에서 다음을 반환합니다. 스크립트 명령의 결과를 반환하는 동안 오류가 발생했습니다. 결과 개체 ... lol - Buscar con Google ... 'text'유형의 Apple 이벤트 설명자로 변환 할 수 없습니다. 이 '__NSCFString'클래스의 인스턴스는 -objectSpecifier (재정의되지 않습니까?)를 전송할 때 nil을 반환하고 스크립팅 클래스 'text'에 대해 선언 된 강제 유형이 없습니다. –