/**
* injection Cookie
*
* @param url WebView 開啟的連結
*/
void injectionCookie(String url) {
try {
String StringCookie;
if ( ) {//
StringCookie = "";
} else { //
StringCookie = "key=" + value + ";path=/";
}
CookieManager cookieManager = CookieManager.getInstance();
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
cookieManager.removeSessionCookies(null);
cookieManager.flush();
} else {
cookieManager.removeSessionCookie();
CookieSyncManager.getInstance().sync();
}
cookieManager.setAcceptCookie(true);
cookieManager.setCookie(url, StringCookie);
} catch (Exception e) {
e.printStackTrace();
}
}
註:以上需webview 設定屬性、loadUrl之前使用