질문은 거의 제목에 있습니다 ;-)iPhone의 webapp (javascript)에서 키 체인에 액세스 할 수 있습니까?
iPhone 키 체인에서 읽고 쓰기위한 웹킷 API가 있는지 알고 있습니까? 즉, 웹 앱에서 키 체인에 액세스해야합니다. 사전에
감사합니다!
질문은 거의 제목에 있습니다 ;-)iPhone의 webapp (javascript)에서 키 체인에 액세스 할 수 있습니까?
iPhone 키 체인에서 읽고 쓰기위한 웹킷 API가 있는지 알고 있습니까? 즉, 웹 앱에서 키 체인에 액세스해야합니다. 사전에
감사합니다!
아니요, 할 수 없습니다. 키 체인은 기본 앱에서만 사용할 수 있습니다. 네이티브 응용 프로그램 내에서 UIWebView를 사용하는 경우 주변 물건을 연결하는 방법이 있지만 네이티브 구성 요소가없는 진정한 웹 응용 프로그램 인 경우 불가능합니다.
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을 .