Android WebView 应用程序无法保存 Cookies。
创始人
2024-08-19 08:00:07
0

要在Android WebView应用程序中保存Cookies,可以使用CookieManager类的setAcceptCookie和setCookie方法。以下是一个代码示例:

// 在WebView加载URL之前启用Cookie管理
CookieManager cookieManager = CookieManager.getInstance();
cookieManager.setAcceptCookie(true);

// 设置Cookie
String cookie = "name=value; domain=example.com";
cookieManager.setCookie(url, cookie);

// 加载URL
webView.loadUrl(url);

这段代码中,首先获取CookieManager的实例,并通过调用setAcceptCookie(true)方法启用Cookie管理。然后,使用setCookie方法设置要保存的Cookie,其中cookie是一个字符串,包含要保存的Cookie的名称、值和其他属性,例如域名。最后,通过调用webView的loadUrl方法加载URL。

请注意,从Android 5.0(API级别 21)开始,WebView默认禁用了Cookie的保存。如果您的应用程序的目标API级别在21或更高级别,请确保在使用WebView之前启用Cookie管理。您可以在应用程序的Application类的onCreate方法中添加以下代码:

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
    CookieManager.getInstance().setAcceptThirdPartyCookies(webView, true);
} else {
    CookieManager.getInstance().setAcceptCookie(true);
}

这将根据设备的API级别选择正确的方法启用Cookie管理。

相关内容

热门资讯

透视资料!菠萝辅助器免费版的功... 透视资料!菠萝辅助器免费版的功能介绍(透视)福建大菠萝万能辅助器(辅助)一贯是真的有脚本(哔哩哔哩)...
透视窍要!哈糖大菠萝可以开挂吗... 透视窍要!哈糖大菠萝可以开挂吗(WPK控制牌)都是真的有辅助工具(哔哩哔哩)1、该软件可以轻松地帮助...
透视模块!hhpoker是真的... 透视模块!hhpoker是真的吗(HHpoker机器人)本来是真的有辅助技巧(哔哩哔哩)在进入hhp...
透视诀窍!epoker有透视吗... 透视诀窍!epoker有透视吗(透视)pokemmo修改器手机版(辅助)真是真的是有教程(哔哩哔哩)...
透视学习!wepokerplu... 透视学习!wepokerplus到底是挂了吗(WePoKer价格)好像是真的有辅助脚本(哔哩哔哩)1...
透视教程书!德州透视竞技联盟(... 透视教程书!德州透视竞技联盟(透视)pokerworld软件(辅助)真是一直总是有app(哔哩哔哩)...
透视模板!wepoker有脚本... 透视模板!wepoker有脚本吗(WePoKer私人局)真是存在有辅助攻略(哔哩哔哩)一、wepok...
透视技法!pokeplus脚本... 透视技法!pokeplus脚本(HHpoker控制牌)确实是真的有辅助攻略(哔哩哔哩)1、每一步都需...
透视教程书!智星德州插件(透视... 透视教程书!智星德州插件(透视)智星菠萝辅助(辅助)其实是真的有方法(哔哩哔哩)1、许多玩家不知道智...
透视项目!智星德州插件最新版本... 透视项目!智星德州插件最新版本更新内容详解(透视)德州机器人代打脚本(辅助)其实真的是有攻略(哔哩哔...