0

我无法读取我所有的 cookie,在我的 web 视图中我只能读取名为“PHP_AUTH_SID”的 cookie,但在浏览器中我可以看到所有 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=...

4

1 回答 1

2

LogCat 的输出似乎被切断了。只需尝试调试并查看“cookies”字符串的“真实”内容。

我想你可以cookiesString[] elements = cookies.split("=")

于 2012-09-13T12:13:20.663 回答