详细问题描述
今天(2020年03月25号)使用最新的HBuilder直接运行或者打包后的app访问服务器页面时,后端程序都不能正常地获取到cookie,但之前2020年01月16号发布的多个app版本在今天测试仍可正常获取到cookie。
重现步骤
1、app中对指定域名设置cookie;
2、app获取指定域名的cookie,发现已经设置成功;
3、app访问指定域名任意页面;
4、后端程序接收到页面请求时尝试获取cookie。
[结果]
app中设置好cookie并且可以获取到,但后端程序接收页面请求时获取不到cookie。
而程序代码自行设置的cookie、和旧版本app设置的cookie是可以获取到的。
IDE运行环境说明
[HBuilder X 2.6.1.20200226]
[mac版本号]
macOS Catalina 10.15.3 (19D76)
App运行环境说明
[手机型号]
ONEPLUS A3000 Android 9
[模拟器型号]
Simulator Version 11.4 (921.9) iPhone 8 iOS 13.4
附件
[可重现代码片段]
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
document.addEventListener('plusready', function(){
var origin = "http://192.168.44.229:10010/";
var ext = new Date();
ext.setTime(ext.getTime() + 30 24 60 60 1000);
var cookieValue = "id_member_shopbest=701E2D1F4A58501F; expires=" + ext.toUTCString() + "; path=/";
plus.navigator.setCookie(origin, cookieValue);
document.getElementById("cookie").innerText = plus.navigator.getCookie(origin);
});
</script>
</head>
<body>
<p id="cookie"></p>
<a href="http://192.168.44.229:10010/mobi/cn/goods_list.html">跳转服务器页面</a>
</body>
</html>
联系方式
[QQ]
1269709977
0 个回复