geniusq1981
geniusq1981
  • 发布:2019-08-17 07:54
  • 更新:2019-08-17 17:34
  • 阅读:3290

【报Bug】uniapp api异常

分类:uni-app

详细问题描述

用uniapp做了安卓盒子上使用的应用,
但是发现在webview显示的chrome版本比较低的电视上,使用uni的接口会报错,

比如使用uni.navigateto这个会报错
D/SystemWebChromeClient( 3226): file:///android_asset/www/static/js/chunk-vendors.496f2714.js: Line 7 : Unhandled promise rejection
I/chromium( 3226): [INFO:CONSOLE(7)] "Unhandled promise rejection", source: file:///android_asset/www/static/js/chunk-vendors.496f2714.js (7)

测试设备小米3机顶盒:UA是这样的,Android 5.1; MiBOX3_PRO Build/LMY47D; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/43.0.2357.121 Mobile Safari/537.36"

[内容]

重现步骤

[步骤]

[结果]

[期望]

按照官网上说:uni-app中,js方面不存在浏览器兼容问题,因为js都使用的是独立的js引擎,与webview无关,API也是仅小程序支持的API才可以使用。所以uni-app的浏览器兼容性问题,主要是css。注意不要使用太新的css就可以。

针对上面遇到的情况,能否分析下,给些建议。现在项目停滞中,但还是希望能继续使用uniapp框架进行下去~

IDE运行环境说明

[HBuilder 或 HBuilderX。如果你用其他工具开发uni-app,也需要在此说明]

[IDE版本号]

[windows版本号]

[mac版本号]

uni-app运行环境说明

[运行端是h5或app或某个小程序?]

[运行端版本号]

[项目是cli创建的还是HBuilderX创建的?如果是cli创建的,请更新到最新版cli再试]

[编译模式是老模板模式还是新的自定义组件模式?]

App运行环境说明

[Android版本号]

[iOS版本号]

[手机型号]

[模拟器型号]

附件

[IDE问题请提供HBuilderX运行日志。菜单帮助-查看运行日志,点右键打开文件所在目录,将log文件压缩成zip包上传]

[App问题请提供可重现问题的代码片段,你补充的细一点,问题就解决的快一点]

[App安装包或H5地址]

[可重现代码片段]

联系方式

[QQ]

2019-08-17 07:54 负责人:无 分享
已邀请:
DCloud_UNI_GSQ

DCloud_UNI_GSQ

Unhandled promise rejection 不是真正的错误,意思是promise内有错误未抛出或捕获
你看一下navigateto的fail回调有没有触发,如果有看是什么错误

geniusq1981

geniusq1981 (作者) - 80后IT男

我使用老版本的HBuilderX的浏览器跑了下,
报了这样的错误,fail回调没有响应
Unhandled promise rejection
TypeError {stack: (...), message: "undefined is not a function"}
message: "undefined is not a function"
stack: (...)
get stack: function () { [native code] }
set stack: function () { [native code] }
proto: Error
es6.promise.js:110
(anonymous function) es6.promise.js:110
./node_modules/core-js/library/modules/_perform.js.module.exports _perform.js:3
(anonymous function) es6.promise.js:104
./node_modules/core-js/library/modules/_invoke.js.module.exports _invoke.js:5
queue.(anonymous function) _task.js:35
./node_modules/core-js/library/modules/_task.js.run _task.js:21
./node_modules/core-js/library/modules/_task.js.listener _task.js:25

  • geniusq1981 (作者)

    适用官网上的NewsApp和ImageApp在老版本的HBuilderX的浏览器上测试,发现一样的现象

    点击海报无法进入到详情页,请帮助分析

    2019-08-19 18:04

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