阿卢说他遇
阿卢说他遇
  • 发布:2020-03-25 17:47
  • 更新:2020-03-25 17:47
  • 阅读:317

【报Bug】hbuilder更新后,app设置的cookie在app中能获取到,但服务端程序获取不到

分类:HBuilderX

详细问题描述

今天(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

2020-03-25 17:47 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复