我的代码,但不是来自 WebView
CookieManager cookieManager = CookieManager.getInstance();
cookieManager.setAcceptCookie(true);
cookieManager.setCookie("http://xx.xxx.xxx.com","mid=GO ; Domain=.xxx.com");
String cookie = cookieManager.getCookie("http://xx.xxx.xxx.com");
Log.d("VOGA", "cookie ------>"+cookie);
w.getSettings().setJavaScriptEnabled(true);
w.setWebViewClient(new WebViewClient());
w.loadUrl("http://xx.xx.xxx.com");
setContentView(w);
最佳答案
除了冗长乏味的方法,我认为您可以通过以下方式直接从 WebView 获取 cookie(例如,在用户登录后):
@Override
public void onPageFinished(WebView view, String url){
String myCookies = CookieManager.getInstance().getCookie(url);
}
关于javascript - 如何从 WebView 中获取 Cookie?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39327617/