javascript を使用してユーザー名とパスワードを取得しましたが、コードはすべてのサイトで機能しません。gmail はフェイス ブックとは異なる ID を使用しており、おそらく多くのサイトでも使用されています。
ユーザー名/パスワードを取得する方法は次のとおりです。
if (navigationType == UIWebViewNavigationTypeFormSubmitted) {
//works for gmail
NSString *username = [WebView stringByEvaluatingJavaScriptFromString:@"document.getElementsByName('Email')[0].value"];
NSString *password = [WebView stringByEvaluatingJavaScriptFromString:@"document.getElementsByName('Passwd')[0].value"];
//works for facebook?
//NSString *username = [WebView stringByEvaluatingJavaScriptFromString:@"document.getElementsByName('email')[0].value"];
//NSString *password = [WebView stringByEvaluatingJavaScriptFromString:@"document.getElementsByName('pass')[0].value"];
NSLog(@"username is %@\npassword is %@",username,password);
}
したがって、ユーザーがログインするサイトのユーザー名とパスワードを取得して保存し、戻ってログアウトしたときに自動入力して簡単にログインできるようにする方法を知りたいだけです。