2009-11-26 5 views

답변

1

아니요, 할 수 없습니다. 키 체인은 기본 앱에서만 사용할 수 있습니다. 네이티브 응용 프로그램 내에서 UIWebView를 사용하는 경우 주변 물건을 연결하는 방법이 있지만 네이티브 구성 요소가없는 진정한 웹 응용 프로그램 인 경우 불가능합니다.

1

javascript에서 바로이를 수행하는 방법에 대한 답변이없고 Mac WebView와 달리 UIWebView API는 임의의 목표 C 코드를 자바 스크립트 함수로 노출시키지 않습니다.

당신은 부하 위임하여 유사한 효과가 해결 사용할 수 있습니다 그러나 :

- (BOOL)webView:(UIWebView *)webView 
    shouldStartLoadWithRequest:(NSURLRequest *)request 
    navigationType:(UIWebViewNavigationType)navigationType 
{ 
    if([[[request URL] scheme] isEqualToString:@"x-your-scheme"]) 
    { 
     // parse the request and call the appropriate objc code here 

     [webView stringByEvaluatingJavaScriptFromString:@"send(results);"]; 
     return NO; 
    } 

    return YES; 
} 

당신은 당신의 JS 코드 부하를함으로써 부하 대리자를 트리거 "X - 네 - 계획 : //"URL을 .