gpt4 book ai didi

javascript - UIWebView 保存用户名和密码

转载 作者:行者123 更新时间:2023-11-30 05:55:19 27 4
gpt4 key购买 nike

我使用 javascript 获得了用户名和密码,但该代码不适用于所有站点。 gmail 使用与 face books 不同的 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);
}

所以我只想知道如何获取用户登录的任何站点的用户名和密码,以便我可以保存它,然后在他们返回并注销时自动填写,以便轻松登录。

最佳答案

要获取所有文本字段,您可以像这样放置一个 js 查询

document.querySelectorAll("input[type='text']")

希望对您有所帮助。 :)

另请参阅 this post 以获取更多详细信息

关于javascript - UIWebView 保存用户名和密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12232816/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com