倒影
倒影
  • 发布:2019-08-15 21:23
  • 更新:2020-11-05 15:34
  • 阅读:2640

ios ReferenceError: Can't find variable: plus

分类:uni-app

uniapp中,ios上 会报 ReferenceError: Can't find variable: plus 安卓上是正常的,如何解决

2019-08-15 21:23 负责人:无 分享
已邀请:
DCloud_UNI_GSQ

DCloud_UNI_GSQ

HBuilderX版本多少?之前是否有此问题?

  • 倒影 (作者)

    2.2.1.20190813

    以前的版本也这样

    2019-08-19 11:01

  • DCloud_UNI_GSQ

    回复 倒影: 之前没有正常运行过吗?

    2019-08-19 12:03

夜雨声烦shj

夜雨声烦shj

也遇到这个问题了。。有解决方案吗, 版本2.8.13

  • DCloud_UNI_GSQ

    具体的复现步骤说一下

    2020-11-05 16:00

  • 夜雨声烦shj

    回复 DCloud_UNI_GSQ: 之前有老项目,现在用uni开发的新项目,有些界面还是用老的。

    测下来在浏览器,安卓,及iOS老项目,都正常。

    复现步骤:

    iOS原生写插件调方法,传url,跳转原生的webview。老项目前端这边用的mui框架吧,Mui v3.4.0。


    前端代码调到这个方法,报错 Can't find variable: plus

    v = function(b, c, d, e, f) {

    return "undefined" != typeof b ? ("function" == typeof c ? (e = c, f = d, c = null, d = null) : "function" == typeof d && (f = e, e = d, d = null), a.os.plus && "div" !== f ? plus.nativeUI.alert(b, e, c || "提示", d || "确定") : u(s(b, c || "提示") + t([d || "确定"]), e)) : void 0

    },

    2020-11-05 18:10

  • DCloud_UNI_GSQ

    回复 夜雨声烦shj: web-view组件吗?

    2020-11-05 20:52

  • 夜雨声烦shj

    回复 DCloud_UNI_GSQ: 不是,原生的WKWebView

    2020-11-06 09:47

  • DCloud_UNI_GSQ

    回复 夜雨声烦shj: 是不是禁用了这个webview的5+

    2020-12-03 17:34

  • DCloud_UNI_GSQ

    回复 夜雨声烦shj: 这个WKWebView是使用5+API创建的吗

    2020-12-03 17:34

  • 夜雨声烦shj

    回复 DCloud_UNI_GSQ: 不是,直接用OC写的。我对比了下,之前老的h5项目a.os.plus是

    "undefiend",在HBuilder-Hello这个离线打包工程下是true。我暂时的修改办法是把a.os.plus && "div" !== f ? plus.nativeUI.alert(b, e, c || "提示", d || "确定") : 这段给删了,稳定走后面的代码

    2020-12-03 18:07

  • DCloud_UNI_GSQ

    回复 夜雨声烦shj: 5+的webview才有5+的API

    2020-12-03 18:25

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