すべてのCookieを読み取ることができません。ウェブビューでは、cookieという名前の「PHP_AUTH_SID」しか読み取ることができませんが、ブラウザではすべてのCookieを表示できます。これが私のコードです:
super.onCreate(savedInstanceState);
CookieSyncManager.createInstance(this);
webView = (WebView) findViewById(R.id.web_login);
これは、WebビュークライアントのshouldOverrideUrlLoading()メソッドです。
CookieSyncManager.getInstance().sync();
final CookieManager cookiesManager = CookieManager.getInstance();
cookiesManager.setAcceptCookie(true);
final String cookies = cookiesManager.getCookie(COOKIES_HOST);
Log.i("123123", cookies);
LogCatでは、「09-13 14:05:48.139:I / 123123(21188):PHP_AUTH_SID=...」しか表示されません。
ブラウザで:
PHP_AUTH_SID = ...、access_token=
..。