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

调用h5时无法获取到Cookies问题 报错302,第1张

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)

这情况是没上传上去啊。

建议如下:

1,检查网速是否正常;

2,换用其他浏览器试试可否上传。

如果网速没有问题,就是浏览器的问题了,重新安装或者升级最新版试一下。或者为了方便,干脆换个吧。

本人目前使用多个浏览器,但是bug最少的还是QQ浏览器。它采用单核模式,可以拉取电脑IE内核,毫无疑问,IE内核是兼容性最好的,所以不用担心兼容性和稳定性的问题。

所以你自己试试看吧,实在修复不好就换我说的这个。

给出的串格式类似与定义“对象直接量”,因此用eval()函数访问你要的值域比较方便:

var str = '{"count":"1","num400":400}'

var obj = eval('('+str+')')

alert(obj.num400)//400

eval转换为匿名对象


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/597809.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-07-10
下一篇2023-07-10

发表评论

登录后才能评论

评论列表(0条)

    保存