【问题标题】:Retain username and password in Android WebView在 Android WebView 中保留用户名和密码
【发布时间】:2011-05-13 16:54:36
【问题描述】:

我有一个包含用户名和密码字段的网页。在 Android WebView 中,我加载该页面并输入用户凭据以登录。现在,如果用户注销并再次登录,我希望之前的用户名和密码值保留在我们输入凭据的 WebView 的字段中。我在Android的WebView类中看到了一些类似setHttpAuthUsernamePassword,savePassword的方法。我已经尝试使用这些方法来保存凭据并尝试通过此方法getHttpAuthUsernamePassword 获取值。但它不起作用。我可以知道如何使用这些方法来做到这一点,还是有其他方法可以做到这一点?

【问题讨论】:

  • 您找到合适的解决方案了吗?我也面临同样的挑战。

标签: android webview passwords retain


【解决方案1】:

我知道两种可能性:

  1. 使用 JavaScript 将带有 onClick 事件的登录数据保存在 cookie 中,并在需要时从 cookie 中恢复它们
  2. 只需让用户决定是否要存储登录数据(默认android浏览器支持)

【讨论】:

    【解决方案2】:

    或者试试这个,

    CookieSyncManager.createInstance(thisActivity);

    CookieManager.getInstance();

    【讨论】:

      【解决方案3】:

      当 webview 加载尝试使用此编码时,我不确定这一点,抱歉。

      Activity thisActivity;
      thisActivity = this;
      CookieSyncManager.createInstance(thisActivity);
      CookieSyncManager.getInstance().sync();
      

      【讨论】:

        猜你喜欢
        • 2021-11-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-10-25
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多