安卓环境,app内嵌网页加载失败

1.用react写的项目,在微信和浏览器打开是好的。

2.vivo和OPPO 安卓版本5.1的情况下,在app里打开网页页面会加载不出来。

3.猜测是不支持高级语法,因为之前有个页面也是vivo和oppo加载失败,把es6的语法去掉就好了,可是react不是会babel转义吗?

4.有没有什么解决方法?求大佬。

阅读 4k
2 个回答

这个问题确实是低版本webview不支持ES6语法,在react中引入一个 babel-polyfill ,其次是把自己本地的js中的ES6语法也编译一下或者改成ES5。最后,oppo 和 vivo 是真的难受。

内嵌的网页是http访问的?如果是的话,考虑换成https`试试,因为现在Android的版本几乎只允许https`访问了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题