美文网首页
Android iframe中H5页面请求时无法携带cookie

Android iframe中H5页面请求时无法携带cookie

作者: 枫叶丶鑫鑫 | 来源:发表于2017-02-17 17:23 被阅读501次

一、问题描述

在Android部分机型中,存在如下问题:当H5页面中使用iframe内嵌一个页面,内嵌页面无法在请求时携带外面页面的cookie,原因在于内嵌页面和外部页面域名不同,导致cookie存在跨域;因此内部页面无法获取外部页面的cookie。

二、解决方案

在Webview初始化时设置如下代码:

if(android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP){
            CookieManager.getInstance().setAcceptThirdPartyCookies(mWvMain,true);
}

相关文章

网友评论

      本文标题:Android iframe中H5页面请求时无法携带cookie

      本文链接:https://www.haomeiwen.com/subject/luslwttx.html