在 UIWebView 加载时设置密码字段的值



html 行: <input title="Enter your User-ID" class="acctAccessInput4" name="username" id="maskedusername" type="password" value=""></label>

UIWebView 加载后,如何自动填写字段?

这不起作用:[webView stringByEvaluatingJavaScriptFromString:@"document.getElementById('maskedusername').value = 'myPassword'"];

您的代码不起作用,因为页面未完全加载。

尝试:

实现委托并添加以下代码。

- (void)webViewDidFinishLoad:(UIWebView *)webView {
    [webView stringByEvaluatingJavaScriptFromString:@"document.getElementById('maskedusername').value = 'myPassword'"];    
}

以下代码在页面加载时执行。

尝试最初在 HTML 字符串本身中加载它:

<input title="Enter your User-ID" class="acctAccessInput4" name="username" id="maskedusername" type="password" value="pasword"></label>

最新更新