记一次webview无法携带cookie的问题

近期在定制rom的pad上,做安卓js交互,遇到了web端访问服务器的时候,无法携带cookie的问题。同时还存在页面dom树虽然渲染完了,但是loading弹框还一直在的问题。

pad是安卓5.1.1系统,webview版本是43.0.2357.121,最后排查是webview版本太低导致的(如果面向的开发设备是非定制的,那么这种问题应该不会存在)。

一、查看webview的版本

先执行 adb shell 然后执行 pm list packages | grep webview 查看webview相关的包

  • com.android.webview
  • com.google.android.webview

一般会有上面的两个其中之一, 然后执行  adb shell dumpsys package  包名 | grep "version",查看版本号

二、升级webview版本

webview各个版本  可以下载对应的版本,然后adb install -r 安装包路径,安装即可。

三、总结

webview版本很低的设备,js的es6语法不支持,虽然js有可以转换的工具,但是太低的设备还是很难兼容的,实在不行就设备上升级webview版本,此问题只是记录一下,一般情况下开发者不必关注此问题。

猜你喜欢

转载自blog.csdn.net/qq_36356379/article/details/116239108
今日推荐