开拓者
开拓者
  • 发布:2017-12-24 19:16
  • 更新:2020-07-15 12:59
  • 阅读:1145

【报Bug】在Android手机上真机联调报错:Uncaught ReferenceError: plus is not defined

分类:HTML5+

详细问题描述
[内容]我的工程在iOS环境下真机联调时,首页面显示没问题,但是换成Androi手机后,系统就报这个错:Uncaught ReferenceError: plus is not defined (提示: 请在plus ready后再调用plus api)。
但是从代码来看,确实是在Plus ready函数中调用其他plus api的呀。
从基本逻辑来说,如果iOS下调用次序没问题,那么换成Andoid后,也应该是没问题才好,否则html5+的跨平台性就保证不了了。

重现步骤
[步骤]
[结果]
[期望]

运行环境
[系统版本]Android 6.01
[浏览器版本]HBuilder 8.9.1.201712121728
[IDE版本]
[mui版本]

附件
[代码片段]
document.addEventListener('plusready',plusReady,false);
function plusReady(){
plus.oauth.getServices(function(services) {
auths = services;
}, function(e) {
alert("获取认证服务列表失败:" + e.message + " - " + e.code);
});
}
[安装包]

联系方式
[QQ]
[电话] 13910682015
王先生

2017-12-24 19:16 负责人:无 分享
已邀请:
小明子

小明子

遇到同样问题。关注一下,期待官方回复。

  • 小明子

    我的是自定义基座调试的时候会报,但是使用HBuilderX的默认基座没问题。

    2020-07-15 13:00

要回复问题请先登录注册