会挽雕弓如满月,西北望,射天狼。这篇文章主要讲述Android 5.0及以上版本使用webview不能使用Cookies解决方案相关的知识,希望能为你提供帮助。
android 5.0以上的手机使用原生WebView浏览网页,在进行登录的时候会提示验证码错误,通过查找5.0以上系统的api文档,发现5.0以上版本的webview做了较大的改动,如:同步cookie的操作已经可以自动同步、但前提是我们必须开启第三方cookie的支持。
解决方法:cookieManager.setAcceptThirdPartyCookies(webview, true);
if(android.os.Build.VERSION.SDK_INT > = Build.VERSION_CODES.LOLLIPOP) CookieManager.getInstance().setAcceptThirdPartyCookies(webView,true);
参考文档:
1. Cookies are not working in an iframe in Android Webview
【Android 5.0及以上版本使用webview不能使用Cookies解决方案】
推荐阅读
- Android 应用开发-从设计到实现 3-4 静态原型的状态栏
- android在service中使用AsyncHttpClient加载网络资源
- 安卓开源项目周报0322
- 生活娱乐 如何在安卓智能电视上安装自定义软件
- android 再按一次退出(笔记)
- eclipse安装Android模拟器
- Android程序出错报告---ACRA的用法
- Android 通用流行框架大全
- 在高通平台Android环境下编译内核模块