2012-02-13 2 views
0

내 코코아 애플리케이션에 작은 웹보기가 있습니다. 몇 가지 자바 스크립트가 실행됩니다. 예를 들어 버튼을 눌렀을 때 알림을받을 수있는 방법이 있습니까? 또는 일부 자바 스크립트 함수가 트리거됩니다?webview javascript 이벤트 알림

감사

답변

0

(당신이 당신의 태그로 표시대로) 당신이 UIWebViews의 얘기를하는 경우 : 아니,있는 UIWebView 내부에서 오브젝티브 C 코드를 호출하는 직접적인 방법이 없습니다.

그러나 stringByEvaluatingJavaScriptFromString:을 사용하고 변경 사항을 폴링 할 수 있습니다. 예 : 특정 글로벌 JS 변수 변경, 당신은

NSString *variableContent = [webView stringByEvaluatingJavaScriptFromString:@"myGlobalVariable"]; 

전화 반복 타이머에서이 코드를 사용할 수있을 때 알림을받을하려는 경우, 검색된 내용을 저장하고 작업을 할 때마다 내용이 변경을 수행합니다.