996上班族
996上班族
  • 发布:2020-11-17 11:18
  • 更新:2020-11-20 11:51
  • 阅读:1778

【报Bug】uniapp云打包的app打开H5外链,跳转H5登录报错(未添加oauth模块)

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

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

手机系统: 全部

手机厂商: 华为

页面类型: vue

打包方式: 云端

项目创建方式: CLI

CLI版本号: 2.9.8

App下载地址或H5⽹址: https://www.dangaoss.com/h5/home

测试过的手机:

华为 [attach]64506[/attach] [attach]64507[/attach] [attach]64508[/attach] [attach]64506[/attach]

操作步骤:

uniapp打包的app中打开外链:https://www.dangaoss.com/h5/home,选择商品-立即订购

预期结果:

应该直接跳转显示登录页面

实际结果:

uniapp报错如上图

bug描述:

在uniapp打包后,直接跳转第三方的H5:https://www.dangaoss.com/h5/home
在购买流程:选择商品,点击立即订购后会跳转登录界面。
首先uniapp报错如图1,选择在manifest中勾选oauth如图2,打包后再安装测试,则报错如图3.
正常在浏览器或者微信中打开H5只看到有微博(微信)和qq登录,并未发现支持360登录。

2020-11-17 11:18 负责人:无 分享
已邀请:
DCloud_UNI_LXH

DCloud_UNI_LXH

可能在外链中使用了Html 5+的api导致的,可以选择禁用api来避免此提示
请查看webview文档

  • 996上班族 (作者)

    我看了文档,没找到禁用api的相关内容,能否简要说明下,谢谢

    2020-11-20 11:05

DCloud_UNI_LXH

DCloud_UNI_LXH

plus.webview.create("","custom-webview",{  
       plusrequire:"none", //禁止远程网页使用plus的API,有些使用mui制作的网页可能会监听plus.key,造成关闭页面混乱,可以通过这种方式禁止  
      'uni-app': 'none', //不加载uni-app渲染层框架,避免样式冲突  
      top:uni.getSystemInfoSync().statusBarHeight+44 //放置在titleNView下方。如果还想在webview上方加个地址栏的什么的,可以继续降低TOP值  
})

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