说起WebView,我们还是很熟悉的吧。
特别是做过Hybrid开发的同学,Web+Native一个很经典的开发模式,包括现在依然很多App上都在使用。
我们列举几个比较重要的属性吧
source {uri: string, method: string, headers: object, body: string}, {html: string, baseUrl: string}, number
在WebView中载入一段静态的html代码或是一个url(还可以附带一些header选项)。
onError function 方法 当网页加载失败的时候调用
onLoad function 方法 当网页加载结束的时候调用
onLoadEnd fucntion 当网页加载结束调用,不管是成功还是失败
onLoadStart function 当网页开始加载的时候调用
onNavigationStateChange function方法 当导航状态发生变化的时候调用
renderError function 该方法用于渲染一个View视图用来显示错误信息
renderLoagin function 该方法用于渲染一个View视图用来显示一个加载进度指示器
startInLoadingState bool
domStorageEnabled bool 该适合Android平台 该只适合于Android平台,用于控制是否开启DOM Storage(存储)
javaScriptEnabled bool 该适合于Android平台,是否开启javascript,在iOS中的WebView是