美文网首页
WebView踩坑指南

WebView踩坑指南

作者: jeffrey12138 | 来源:发表于2020-08-11 16:36 被阅读0次

今天学习了下WebView这个控件,但是在学习的过程踩坑不断,不过也多亏了踩坑无数,才大致了解到这个控件怎么用,废话少说直奔主题:
踩坑一:
出现下面的问题画面:


image.png

原因:从Android 9.0(API级别28)开始,默认情况下禁用明文支持。因此http的url均无法在webview中加载
解决方法:


image.png

在AndroidManifest文件中的application里面加入下面代码:

android:usesCleartextTraffic="true"

就可以啦!!!
踩坑二:


image.png

这个加载的意思是:找不到这个文件?
但是我的路径是一样而且文件明明就在??


image.png
这里就要注意了!!:只要把webView.loadUrl("file:///android_assets/index.html");里面的assets改为asset就可以了,这个解决有点奇怪??

踩坑三:
通过重写shouldOverrideUrlLoading方法,然后添加请求头信息,但是发现请求信息里面没有自己添加的请求头?
重新卸载应用,然后再次安装,就发现请求头出现了,蜜汁疑惑??

后面还有其他坑的话,欢迎大家一起探讨,毕竟三个臭皮匠顶一个诸葛亮,多探讨多学习!!

相关文章

  • WebView踩坑指南

    今天学习了下WebView这个控件,但是在学习的过程踩坑不断,不过也多亏了踩坑无数,才大致了解到这个控件怎么用,废...

  • JavaScrip-StepPitGuide《JavaScrip

    《JavaScript踩坑指南》JavaScrip-StepPitGuide? 《JavaScript踩坑指南》 ...

  • android webview 踩坑

    ```setDomStorageEnabled`` 开启 H5 LocalStorage 的支持 shouldOv...

  • 小程序资源

    小程序webview踩坑小程序图片转二进制微信基础库对应关系

  • Android WebView 踩坑记

    js中点击按钮跳转界面时跳用android中修改UI界面的方法。android的方法可以调用的到,但是h5中的页面...

  • Android WebView 踩坑之路

    H5定位 Http、Https混杂图片无法加载 微信、支付宝、打电话无法调起

  • Android webview踩坑记录

    webview上方被其他元素遮盖时无法获取获取屏幕宽高在小米、vivo手机上(机型没有记录,不确定是否是全部机型)...

  • WebView中踩的坑

    1. Android WebView 使用HTTPS时有的图片不能加载 Solution: 从Lollipop(5...

  • Webview 踩坑之setUserAgentString

    最近前端提出个webview问题,网页的某个window对象在新打开的页面就会丢失,网页回退到上一页面时老是会刷新...

  • 前端学习安利

    前端面试题nuxt踩坑指南WebGLes6flexboxasync/awaitwebDocsVue keep-al...

网友评论

      本文标题:WebView踩坑指南

      本文链接:https://www.haomeiwen.com/subject/lrcfdktx.html