〈extreme.framework/EFBaseWebViewController.h〉
这个控制器集成了 WebView及一般使用方法。
一般 General[这是什么?]
1.5~[这是什么?]
-loadURL:[这是什么?]
请求 URL,并在 web view中显示,在子类中可直接调用。[这是什么?]
参数:
URL_string 请求网址,必须是一个合法的URL字符串 NSString 必填
返回值:
无
1 | @property (strong, nonatomic, nonnull) WKWebView *webView; |
1.5
UIWebView 已被弃用。
1 | @property (strong, nonatomic, nonnull) UIWebView *webView; |
基于 Web kit导航的代理 Based on web kit navigation delegate
2.0~
1 | //MARK: Based on web kit navigation delegate |
Web kit 脚本信息回调 Web kit script message handler
2.0~
1 | // Web kit script message handler |
基于 UIWebView代理 (已弃用) Deprecated
1.5
-webView:shouldStartLoadWithRequest:navigationType:
通常用来拦截一些请求,或者在执行请求前做一些处理。
参数:
webView 使用代理的UIWebView实例 UIWebView 非空
request NSURLRequest实例 NSURLRequest 非空
navigationType 请求类型,具体看UIWebViewNavigationType枚举 UIWebViewNavigationType
返回值:
BOOL 是否执行请求,YES 执行 NO 拒绝执行
-webViewDidStartLoad:
通常用来在开始执行请求时进行一些处理。
参数:
webView 使用代理的UIWebView实例 UIWebView 非空
返回值:
无
-webViewDidFinishLoad:
通常用来在执行请求完成时进行一些处理。
参数:
webView 使用代理的UIWebView实例 UIWebView 非空
返回值:
无
-webView:didFailLoadWithError:
通常用来在执行请求失败时进行一些处理。
参数:
webView 使用代理的UIWebView实例 UIWebView 非空
error NSError实例,通常用来错误本地化信息显示 NSError 可以为空
返回值:
无
1 | // Base of web view delegate |
相关
更新内容
相关链接调整。