簡體   English   中英

在 Android WebView 中保留用戶名和密碼

[英]Retain username and password in Android WebView

我有一個包含用戶名和密碼字段的網頁。 在 Android WebView 中,我加載該頁面並輸入用戶憑據進行登錄。 現在,如果用戶注銷並再次登錄,我希望在我們輸入憑據的 WebView 字段中保留以前的用戶名和密碼值。 我在 Android 的 WebView 類中看到了一些像setHttpAuthUsernamePasswordsavePassword這樣的方法。 我嘗試使用這些方法來保存憑據並嘗試通過此方法getHttpAuthUsernamePassword獲取值。 但它不起作用。 我可以知道如何使用這些方法來做到這一點,還是有其他方法可以做到這一點?

我知道兩種可能性:

  1. 使用 JavaScript 將帶有onClick事件的登錄數據保存在 cookie 中,並在需要時從 cookie 中恢復它們
  2. 只需讓用戶決定他是否要存儲登錄數據(默認 android 瀏覽器支持)

當 webview 加載嘗試使用此編碼時,我不確定這一點,抱歉。

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

或者試試這個

CookieSyncManager.createInstance(thisActivity);

CookieManager.getInstance();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM