实际上,Android的WebView可以自己接受Cookie,而不必打开浏览器。可以通过设置WebView的Cookie管理器来实现。以下是一个示例代码:
CookieManager cookieManager = CookieManager.getInstance();
cookieManager.setAcceptCookie(true);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
cookieManager.setAcceptThirdPartyCookies(webView, true);
}
这段代码将WebView的Cookie管理器设置为接受Cookie,并允许接受第三方Cookie。在此之后,WebView就可以自己接受Cookie,而不必打开Chrome浏览器。