Android WebView 在开发过程中有哪些坑

2024-11-25 02:44:17
推荐回答(1个)
回答1:

  1. 注意4.4系统前后的区别,在这个版本里面谷歌把webview的内核换成谷歌浏览器的!

  2. 在webview中进行JavaScript交互时也要注意,出于对安全性的考虑,在设置与JavaScript有关的选项时,需要在所在方法的前面加上@SuppressLint({ "JavascriptInterface", "SetJavaScriptEnabled" }),不然4.2以上调用js会出现问题;

  3. 在调用loaddata方法时注意与loaddatawithurl的区别,前者要注意编码问题而且容易出于乱码问题,后者默认utf8编码!