ユーザーのパスワードを取得するには、次の場所で検索します。
- (void)webView:(WebView *)webView decidePolicyForNavigationAction:(NSDictionary *)actionInformation request:(NSURLRequest *)request frame:(WebFrame *)frame decisionListener:(id )listener
これは、特に、ユーザーがログインフォームを送信したときに呼び出されます..
しかし、次のWebサイトに出くわしました。
ここで、ユーザーがログインを送信すると、WebPolicyDelegate からのイベントは発生しません。何のアクションも起きていないようです。パスワードを保存する方法は、私がテストした他のすべての Web サイト (20 以上) で機能します。
ここで何が起こっているか知っていますか?ユーザーがフォームを送信したときに、このサイトでパスワードの内容を取得するにはどうすればよいですか??
アップデート
XMLHttpRequest を監視していない UIWebViewDelegateのおかげで、イベント呼び出しを取得しましたか? 、ただし、パスワード要素にアクセスできません。どうすれば取得できますか?
問題は、呼び出しが nil[actionInformation objectForKey:@"WebActionFormKey"];
を返すことです。webView:decidePolicyForNavigationAction:(NSDictionary *)actionInformation request:frame:decisionListener: