夜散点炽
夜散点炽
  • 发布:2020-05-11 11:57
  • 更新:2020-05-11 11:57
  • 阅读:1396

IOS加载H5页面无法同步cookie

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 10.15.3 (19D76)

HBuilderX类型: 正式

HBuilderX版本号: 2.6.16

手机系统: iOS

手机系统版本号: iOS 8.0

手机厂商: 模拟器

手机机型: 手机

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

                    vm: {  
                        url: pageData.$store.state.IpMap[1],  //请求地址  
                        data: {                                              //请求参数  
                            code: pageData.userId,  
                            password: pageData.password0  
                        }  
                    },  
                    type: function(res, isSucceed) {             //回调(返回值,是否成功)  
                        if (isSucceed) {      //登录成功  
                            uni.redirectTo({                   //打开一个只有web-view的一个vue  
                                url: '../h5page/web_nh?url=' + globalData.appendHost('/zh/res/sysmanager/static/mobile/main.html')  
                            });  
                        }else{                  //登录失败  
                                                       uni.showToast({  
                                     title: JSON.stringify(e),  
                                    duration: 2000,  
                                    icon: 'none'  
                        });  
                    }  
                }); ``` 

预期结果:

h5页面正常显示

实际结果:

页面除的静态资源外,很多资源无法加载,这些资源都需要登录成功后的cookie验证才能获取的。

bug描述:

用uni写登录页面,在登录成功后打开一个只有web-vew的一个vue,在web-vew里加载我们的h5页面,发现IOS没有得到cookie,使得后续的h5页面加载失败。但打包成安卓却没有这个问题。

2020-05-11 11:57 负责人:无 分享
已邀请:

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