Хотите украсть чужие пароли на Facebook? :)
Кажется, FBConnect
использует UIWebView
для загрузки страниц из Интернета. Эти элементы формы не создаются из кода. Таким образом, вы не можете иметь доступ к этим методам / действиям.
Отслеживание действия кнопки входа с использованием UIWebViewDelegate :
В webView:shouldStartLoadWithRequest:navigationType:
методе делегата в FBDialog.m
вы можете увидеть запрос, отправленный из представления входа в систему.
Вы можете прочитать URL
, используя [request.URL absoluteString]
.
Проверьте, содержит ли URL строку https://www.facebook.com/login.php?m=m
. Если это ДА , то, вероятно, отправляется запрос на вход. Вы можете выполнять свои действия там.
Примечание: я не уверен, что это всегда будет работать. Вы можете провести дальнейшее исследование, чтобы найти лучшее решение.