我有一个 UIWebView 设置包含我的大学 Intranet 页面,我的代码将传入我的用户名(因为它是一个数字)
NSString *studentNumber = @"639909";
NSString *javaScriptNumber = @"document.getElementById('username').value=%@;";
javaScriptNumber = [NSString stringWithFormat: javaScriptNumber, studentNumber];
[webViewInt stringByEvaluatingJavaScriptFromString: javaScriptNumber];
但是,当我尝试运行相同的代码来填写密码字段时,它只适用于数字,我的密码是文本,所以当我输入文本时,什么都不会传递到密码字段中。但是,如果我将密码设置为全数字,它似乎可以工作。我需要更改此代码中的某些内容以允许它传递所有字符,因为它目前仅传递数字
谢谢
(这是密码的代码)
NSString *password = @"password";
NSString *javaScriptPass = @"document.getElementById('password').value=%@;";
javaScriptPass = [NSString stringWithFormat: javaScriptPass, password];
[webViewInt stringByEvaluatingJavaScriptFromString:javaScriptPass];