uni-app webview浏览器内核版本过低导致js报错
uni-app webview浏览器内核版本过低导致js报错
没人管吗??
2222222
可以尝试使用 Android X5 Webview
试过了 没效果
事例项目私信给你了
除了x5还有别的方法吗
3333
查看下js报的什么错误?
Uncaught TypeError: be.split(…).at is not a function at https://sxgzlg.w.chineseall.cn/main.09e02c282dc60668.js:1这是报错信息,h5是嵌的别人的,跟他们沟通,她们说不兼容内核版本92以下的浏览器
uniapp 能指定webview的内核嘛
回复 1***@163.com: webview内核是系统自带的,可以尝试在设置中查看更新
回复 DCloud_App_Array: 已经是最新了,我们没有办法指定内核吗?链接在webview里打不开,但是在系统自带的浏览器就可以
还有其他办法吗
回复 1***@163.com: 没有办法指定内核,系统webview升级可以参考这里的方案:https://gitee.com/akenclub/android-web-view
回复 DCloud_App_Array: 我不能给用户个教程,让他自己去升级吧
回复 DCloud_App_Array: 能不能我这边直接在app方面解决
回复 1***@163.com: app无法升级系统的webview,如果使用X5不能解决,只能是更新这个js文件兼容低版本
回复 DCloud_App_Array: 或者说不用webview,用其他方式能不能实现内嵌h5
回复 DCloud_App_Array: 其他第三方webview组件有什么推荐的嘛,找了半天没找到
44444
请问问题解决了么 我也遇到了类似的问题 我的情况是运行项目到手机默认浏览器白屏 但在QQ浏览器中就没有问题
没解决
有试过配置限制最小webview吗?qq浏览器能跑,跑x5应该没问题的
这个试过吗?因为x5不是指定了就能下载app了就立即有的,要先下载的

我试了一下按照文档配置 在低版本安卓手机一直无法成功下载X5内核 而且项目运行报错 Uncaught SyntaxError: Unexpected token { at
而且我看了一下我这台低版本安卓手机自带的默认浏览器就是X5内核 038135GPU-SS,QQ浏览器也是X5内核 052150GPU-MM


那你可以试下这个https://ext.dcloud.net.cn/plugin?id=21690,说是可以直接把uniapp webview改掉的
回复 暴躁东北虎: 感谢 在尝试了
我看他的实例是自行指定下载的内核的url
这种强依赖高版本浏览器内核 用于抹平不同机型内核差异的问题 我是写的UTS插件 打开应用先去下载安装腾讯X5内核解决的
插件可以分享一下吗 感谢?
这个需要花钱买腾讯X5内核服务 支持安卓15 uniapp提供的那个免费的太不稳定了


