19302com
19302com
  • 发布:2025-02-08 11:13
  • 更新:2025-02-10 16:02
  • 阅读:87

【报Bug】uniapp编译成鸿蒙后,webview内网页处理cookie取不出来值,测试安卓和直接复制到浏览器都正常

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win11

HBuilderX类型: 正式

HBuilderX版本号: 4.45

手机系统: HarmonyOS NEXT

手机系统版本号: HarmonyOS NEXT Developer Preview

手机厂商: 华为

手机机型: mate 60 pro

页面类型: vue

vue版本: vue3

打包方式: 离线

项目创建方式: HBuilderX

示例代码:

鸿蒙代码

<!-- #ifdef APP-HARMONY -->  
<view class="viewContent">  
    <web-view id="web-view" :fullscreen="false" style="height: calc(100vh - 44px);" :src="state.src" class="uni-flex-item"   
 @message="message">  
    </web-view>  
</view>  
<!-- #endif -->

安卓代码

// #ifdef APP-ANDROID || APP-IOS  
wv = plus.webview.create('', id, {  
    // 'uni-app': 'none', //不加载uni-app渲染层框架,避免样式冲突  
    top: data。height,  
    bottom: 0,  
    zIndex: 0,  
    cacheMode: 'default'  
});  
wv.loadURL(state.src);  
// #endif

操作步骤:

打开后加载地址:https://www.xxx.com/sso?xtoken=eyJhbGciOiJIUzI1NiJ9.eyJqdGkiOiJKOWY1NTViM2ZhZGI0ZjJhOTNkYmJkN2MzOTIzNGY2NyZ6enVsaV95d3RiX2xvY2FsMSIsImlzcyI6Imlzc3VyZSIsInN1YiI6InN
打开后,后端拿到token设置cookie,跳转到前端页面,取不出cookie然后直接登录失败

预期结果:

后端处理完成后,登录成功;目前安卓和直接浏览器输入网址都登录正常

实际结果:

打开后,后端拿到token设置cookie,跳转到前端页面,取不出cookie然后直接登录失败

bug描述:

uniapp编译成鸿蒙后,webview内网页处理cookie取不出来值,测试安卓和直接复制到浏览器都正常

2025-02-08 11:13 负责人:无 分享
已邀请:
19302com

19302com (作者)

已解决
鸿蒙webview打开的h5,取的cookie中不能有-
const cookieToken = Cookies.get("z-xtoken") || Cookies.get('zxtoken');

要回复问题请先登录注册