android 开发程序员

调用h5时无法获取到Cookies问题 报错302

2021-02-01  本文已影响0人  无情剑_pgl

1.在chrome浏览器的地址栏输入:chrome://flags/ ;然后在搜索框输入:SameSite 将SameSite by default cookies 和 Cookies without SameSite must be secure 状态都改为:desabled;设置后点击“relaunch”按钮生效
2.在android studio webview 调用:
//跨域问题
mWebSettings.setAllowFileAccess(true);
mWebSettings.setAllowFileAccessFromFileURLs(true);
mWebSettings.setAllowUniversalAccessFromFileURLs(true);
//身份认证Cookie丢失问题
if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
CookieManager.getInstance().setAcceptThirdPartyCookies(mActivityWebView, true);
}
mWebSettings.setDatabaseEnabled(true);
mWebSettings.setAppCacheEnabled(true);

上一篇 下一篇

猜你喜欢

热点阅读