安卓的 WebView 隔離 Cookie

@zgcwkj  2025年02月13日

分類:

代碼 其它 

安卓一個 WebView 組件,同一個網址兩者的 Cookie 隔離

需求

一個 WebView 可以同時登錄多個帳號

作用

Android_GetCookies 項目用到了,可以方便管理同一個網站的多個帳號

實現

隔離函數
WebView.setDataDirectorySuffix("test");
重啟程序
public void restartApp() {
  final var intent = getPackageManager().getLaunchIntentForPackage(getPackageName());
  intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
  startActivity(intent);
  //殺掉以前進程
  android.os.Process.killProcess(android.os.Process.myPid());
}


評論已關閉

Top