UIWebView에서 자바스크립트에 파라미터를 넘기려면 함수 호출의 형태로 해야 한다.



출처 : http://lists.apple.com/archives/Cocoa-dev/2009/Jan/msg02482.html


자바스크립트 변수 window.wallet.storedData에 "aaa"값을 넣을때


잘못된 방법 

[webView stringByEvaluationJavaScriptFromString:[NSString stringWithFormat:@"window.wallet.storedData='%@';", @"aaa"]];



옳은 방법 

[webView stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"(function() {window.wallet.storedData = '%@';}) ()", @"aaa"]];



저작자 표시 비영리 변경 금지
신고
Posted by 까칠코더.


티스토리 툴바