安卓的 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