yesterdream
yesterdream
  • 发布:2018-11-26 18:10
  • 更新:2019-05-16 15:13
  • 阅读:2057

安卓使用切换阿拉伯语系统闪退,附chrome调试日志

分类:HTML5+


中英文环境正常,部分手机阿拉伯语言环境下会闪退,代码debug下来 发现使用openWindow打开页面后, titleUpdate 事件没有回调,使用chrome debug ,会出现如下不知道哪里来的js 错误,问题应该是处在result.status 那里,查了下那个不认识的字符应该是阿拉伯语对应的1 ,这个要怎么解决?...请求帮助啊

js报错代码
javascript:(function (w, n) {
try {
var plus = ((w.html5plus && w.html5plus.isReady) ? w.html5plus : (n.plus && n.plus.isReady) ? n.plus : window.plus);
var result = {};
result.status = ١;result.message = '';
result.keepCallback = false;
plus && plus.bridge.callbackFromNative('plus51543225742485', result);
} catch (e) {
console.error(e.stack)
}
;
})(window, navigator);

更新 第二幅截图是plus ready 直接掉用plus.geolocation.getCurrentPosition() 报错
手机华为荣耀5c, 系统语言阿拉伯语

2018-11-26 18:10 3 条评论 负责人:无 分享
已邀请:
DCloud_Android_ST

DCloud_Android_ST

能定位到具体调用了那api导致的问题吗

  • yesterdream (作者)

    测试plus.geolocation.getCurrentPosition,mui.openWindow 都是有问题的,plus.webview.open是正常的

    2018-12-01 19:04

  • yesterdream (作者)

    问题最下面更新了掉用geolocation报错的截图

    2018-12-01 23:29

z***@126.com

z***@126.com

请问楼主问题是否解决,具体怎么解决的

DCloud_Android_ST

DCloud_Android_ST

参考http://ask.dcloud.net.cn/question/69575的回答

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