详细问题描述
用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]
2 个回复
DCloud_UNI_GSQ
Unhandled promise rejection 不是真正的错误,意思是promise内有错误未抛出或捕获
你看一下navigateto的fail回调有没有触发,如果有看是什么错误
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