我正在使用Android上的WebView,并且要求为所有网络域启用第三方Cookie来编写Cookie。我有些担心:
谢谢。
答案 0 :(得分:-1)
在webview中启用第三方cookie。
webView.setCookiesEnabled(true);
webView.setThirdPartyCookiesEnabled(true);
将cookie设置为webview。
CookieManager cookieManager = CookieManager.getInstance();
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
cookieManager.setAcceptThirdPartyCookies(webView, true);
} else {
cookieManager.setAcceptCookie(true);
}
for (String cookie: cookies) { //parse your cookies and set one by one. edit your method here
cookieManager.setCookie(getString(R.string.urlInsta), cookie);
}
如有疑问,请告诉我。