Cordova WebView没有在表单提交时保存密码



我有一个带有CordovaActivity的Android应用程序,它使用loadUrl("loginurl"(加载wordpress网站的登录页面,当用户第一次输入他的凭据时,提示要求记住密码,但是当用户关闭应用程序并重新打开它时,密码字段被清除并记住用户名。 当在同一站点使用本机Android WebView时,密码已正确保存,但我需要在应用程序中使用Cordova,知道如何使CordovaWebview记住wordpress登录密码吗?

 @Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    // enable Cordova apps to be started in the background
    Bundle extras = getIntent().getExtras();
    if (extras != null && extras.getBoolean("cdvStartInBackground", false)) {
        moveTaskToBack(true);
    }
    LOGIN_URL = getString(R.string.site_url) + "/wp-login.php";
    // Set by <content src="index.html" /> in config.xml
    loadUrl(LOGIN_URL);
}

3 个月后,我找到了一个解决方案,出于某种原因,当您使用 webview 并加载 WP 登录页面时,如果您已经登录,wordpress 会清除密码,而不是将您重定向到主页,解决方案是在应用程序启动时不加载登录页面,只需加载主页并放置登录小部件。

最新更新