2012-04-10 5 views
0

웹 사이트를로드하는 UIWebView가 있습니다. 그런 다음UIWebView는 stringbyAppendingJavascript 함수를 호출하지 않습니다.

- (void)webViewDidFinishLoad:(UIWebView *)webView 

에 나는 기능

[webView stringByEvaluatingJavascript:@"myFunction();"]; 

를 실행하려고하지만, 그것은 아무것도하지 않는 작동하지 않습니다.

나는이 버튼을 가지고 있지만 처음에는 아무 것도하지 않습니다.

하지만 UIWebView를 탭하고 버튼을 누르면 정상적으로 작동합니다.

아무도 아이디어가 작동하지 않는 이유가 있습니까?

답변

1

alert()으로 전화하여 문제가 자바 스크립트 기능에 없는지 확인하십시오. 팝업 상자를 볼 수있는 경우 문제는 자바 스크립트에 있으며 UIWebView에는없는 것을 알 수 있습니다.

+0

덕분에 도움이되었습니다. 버튼 클릭 성능에 대한 다른 브라우저를 돕기 위해 약간의 자바 스크립트가 있지만, 사파리를 완전히 클릭하면 멈추는 것으로 나타났습니다. – Popeye

1

HTML 페이지에 해당 기능을 가진 파일이 포함되어 있고 웹보기의 기본 URL이 올바르게 설정되어 있는지 확인하십시오.

편집 oops는 버튼으로 작동하는 경우 전반을 무시합니다. 후반도 계속 적용됩니다.

관련 문제