Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/119.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在UIWebview-iOS中自动输入凭据_Javascript_Ios_Objective C_Webview - Fatal编程技术网

Javascript 在UIWebview-iOS中自动输入凭据

Javascript 在UIWebview-iOS中自动输入凭据,javascript,ios,objective-c,webview,Javascript,Ios,Objective C,Webview,我想创建一个iOS应用程序,该应用程序具有以下功能-用户可以存储特定网站的用户名和密码,当转到该网站时,凭据将自动键入webview并自动提交 该概念已在应用程序中实现- 我知道这可以通过HTML和Javascript实现。但我不擅长Javascript。有人能描述一下吗? 如果你举个例子,那就太好了 假设有一个网址为- 我的用户名是“hamdaman”,密码是“123456”。如何在Web视图中加载此url,并在字段中自动填充此凭据?以下是我过去使用的一些代码,允许我输入用户凭据并单击登录按钮

我想创建一个iOS应用程序,该应用程序具有以下功能-用户可以存储特定网站的用户名和密码,当转到该网站时,凭据将自动键入webview并自动提交

该概念已在应用程序中实现-

我知道这可以通过HTML和Javascript实现。但我不擅长Javascript。有人能描述一下吗? 如果你举个例子,那就太好了

假设有一个网址为-
我的用户名是“hamdaman”,密码是“123456”。如何在Web视图中加载此url,并在字段中自动填充此凭据?

以下是我过去使用的一些代码,允许我输入用户凭据并单击登录按钮。您需要将
sid
pin
btnLogin
更改为您正在使用的网页上的相应变量(例如,您可以使用Chrome中的“查看源代码”找到它们):

//Write Javascript code in a string
NSString* javaScriptString = @"document.getElementById('sid').value='%@';"
        "document.getElementById('pin').value='%@';"
        "document.getElementById('btnLogin').click()";

//Insert string values into the Javascript string
javaScriptString = [NSString stringWithFormat:javaScriptString, yourUsername, yourPassword];

//Run Javascript in web view
[webView stringByEvaluatingJavaScriptFromString:javaScriptString];