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管理。

相关内容

热门资讯

揭幕透视!wepoker怎么看... 揭幕透视!wepoker怎么看牌型,微信小程序微乐辅助器免费版v2.0免费,总结教程(有挂功能)-哔...
辅助透视!拱趴大菠萝作弊方法,... 辅助透视!拱趴大菠萝作弊方法,微乐自建房脚本如何下载,窍要教程(有挂透视)-哔哩哔哩1、任何拱趴大菠...
解谜透视!wepoker透视破... 解谜透视!wepoker透视破解版,微乐小程序礼包码,方案教程(真实有挂)-哔哩哔哩1、超多福利:超...
解迷透视!智星德州插件怎么下载... 解迷透视!智星德州插件怎么下载,微信微乐辅助,方式教程(果真有挂)-哔哩哔哩1、进入到智星德州插件怎...
了解透视!we poker免费... 了解透视!we poker免费辅助器,微乐自建房辅助工具官网,绝活教程(有挂教程)-哔哩哔哩1、玩家...
解密透视!wpk作弊,小程序微... 解密透视!wpk作弊,小程序微乐游戏辅助,举措教程(有挂透视)-哔哩哔哩1、wpk作弊破解器简单,w...
普及透视!wpk是真的还是假的... 普及透视!wpk是真的还是假的,广西微乐小程序微信辅助器免费,烘培教程(确实有挂)-哔哩哔哩;wpk...
科普透视!wepoker有机器... 科普透视!wepoker有机器人吗,微乐卡五星祈福有用吗,讲义教程(有挂实锤)-哔哩哔哩进入游戏-大...
有挂透视!哈糖大菠萝辅助器,微... 有挂透视!哈糖大菠萝辅助器,微信微乐有挂没有,技法教程(竟然有挂)-哔哩哔哩1、金币登录送、破产送、...
揭露透视!we-poker正规... 揭露透视!we-poker正规吗,微信微乐辅助免费,总结教程(有挂细节)-哔哩哔哩we-poker正...