Javascript UIWebView中的自动填充用户名和密码不自动填充
在我的应用程序中将数据从mJavascript UIWebView中的自动填充用户名和密码不自动填充,javascript,ios,objective-c,uiwebview,textfield,Javascript,Ios,Objective C,Uiwebview,Textfield,在我的应用程序中将数据从mNSUserDefaults解析到UIWebView上的文本字段时遇到问题。我正在尝试提取用户的用户名和密码,这些用户名和密码存储在另一个文件中,由他们的TouchID加密。在做一些测试时,我试图找出如何将数据注入Textfield,但它不起作用,我几乎可以保证这是由于我在某个地方做错了,我需要帮助找到它。在做了一些研究并观看了一些视频之后,我一直在尝试下面的代码,但即使它对其他人有效,它对我也不起作用。我不知道这是否是因为网站的CSS转换(我无法控制),或者这是否是我
NSUserDefaults
解析到UIWebView
上的文本字段时遇到问题。我正在尝试提取用户的用户名和密码,这些用户名和密码存储在另一个文件中,由他们的TouchID加密。在做一些测试时,我试图找出如何将数据注入Textfield,但它不起作用,我几乎可以保证这是由于我在某个地方做错了,我需要帮助找到它。在做了一些研究并观看了一些视频之后,我一直在尝试下面的代码,但即使它对其他人有效,它对我也不起作用。我不知道这是否是因为网站的CSS转换(我无法控制),或者这是否是我计划如何解析数据的问题
我正在解析数据的网站是
我也尝试过在谷歌的搜索栏上使用同样的方法,但也不起作用
这是我打电话的密码
ViewController.h
#import <UIKit/UIKit.h>
@interface FirstViewController : UIViewController <UIWebViewDelegate>
@property (nonatomic, strong) IBOutlet UIWebView *web;
谢谢你花时间看我的问题。要想弄清楚这一点,已经有好几天的时间了。我希望它能被解决。如果我犯了语法错误或其他错误,我道歉。如果你有任何问题,我会尽快回答。谢谢大家花时间看我的代码。我期待着收到你的来信
-(void)loadMyWCS {
NSURL *url = [NSURL URLWithString:@"https://westernchristian.myschoolapp.com/app#login"];
//NSURL *url = [NSURL URLWithString:@"https://google.com"];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[_web loadRequest:request];
[self webViewDidFinishLoad:_web];
}
-(void)webViewDidFinishLoad:(UIWebView *)webView {
NSString *savedUsername = [[NSUserDefaults standardUserDefaults] objectForKey:@"username"];
[_web stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"document.getElementById('Username').value = '%@'", savedUsername]];
}