uni-app webview浏览器内核版本过低导致js报错

uni-app webview浏览器内核版本过低导致js报错

34 回复

111111

更多关于uni-app webview浏览器内核版本过低导致js报错的实战教程也可以访问 https://www.itying.com/category-93-b0.html


没人管吗??

可以尝试使用 Android X5 Webview

试过了 没效果

事例项目私信给你了

除了x5还有别的方法吗

3333

查看下js报的什么错误?

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

回复 1***@163.com: 没有其它方式,使用系统Webview,X5或其它三方webview组件

回复 DCloud_App_Array: 其他第三方webview组件有什么推荐的嘛,找了半天没找到

请问问题解决了么 我也遇到了类似的问题 我的情况是运行项目到手机默认浏览器白屏 但在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提供的那个免费的太不稳定了

回到顶部