有没有办法创建一个设置/首选项包,用于在UIWebView中存储表单的用户名?
在我的应用程序中,我使用需要用户名和密码的UIWebView。我不想存储密码,只存储用户名 - 用户应该能够在首选项中设置他的用户名,然后在UIWebView显示时自动加载。
我知道这与NSUserDefaults有关,但我似乎无法正确实现它。如果有帮助,我知道表单字段的名称?
正是这个URL,我需要用户能够在首选项中输入标准用户名,这些用户名是在应用程序启动时加载的:http://stanley.djk.dk
我不想使用钥匙串方法。
答案 0 :(得分:0)
流程应如下:
页面完全加载后,您从userdefaults读取以前存储的[username],并使用UIWebView的方法将其注入webview:
stringByEvaluatingJavaScriptFromString:
如果是特定网站,您应该运行此脚本:
document.getElementById("modlgn-username").set("value", "[username]")