1、WebView组件
在Android手机中内置了一款高性能webkit内核浏览器,在SDK中封装为一个叫做WebView组件。
WebView和Safai、Chrome一样都是基于Webkit网页渲染引擎,可以通过加载HTML数据的方式便捷地展现软件的界面。
WebView调用loadUrl方法除了能加载远程页面,还能加载本地的文件,记得在AndroidManifest.xml中加入对sdcard的写权限。
程序调用了WebView加载网页,WebView会自己开启一些线程,如果没有正确地将WebView销毁的话,这些残余的线程会一直在后台运行,由此导致你的应用程序耗电量居高不下。
2、UIWebView组件
在iOS中有自己的浏览器组件,他就是UIWebView,WebKit是渲染引擎,UIWebView是渲染引擎和JS引擎的组合。UIWebView是基于移动版的Safari的。
WebView就是一个内嵌浏览器控件,在iOS 8中用WKWebView替代了旧的引擎UIWebView,更多的支持HTML5的特性。
UIWebView不仅可以加载HTML页面,还支持pdf、word、txt、各种图片等等的显示。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。