WebViewDelegate
@MainActor
public protocol WebViewDelegate : WKNavigationDelegate, WKUIDelegate
WebView事件代理协议
-
webViewShouldLoad(_:
Default implementation) 是否开始加载,可用来拦截URL SCHEME、通用链接、系统链接等,默认true
Default Implementation
是否开始加载,可用来拦截URL SCHEME、通用链接、系统链接等,默认true
Declaration
Swift
@MainActor func webViewShouldLoad(_ navigationAction: WKNavigationAction) -> Bool
-
webViewFinishLoad()
Default implementation已经加载完成,可用来获取title、设置按钮等,默认空实现
Default Implementation
已经加载完成,可用来获取title、设置按钮等,默认空实现
Declaration
Swift
@MainActor func webViewFinishLoad()
-
webViewFailLoad(_:
Default implementation) 网页加载失败,可用来处理加载异常等,默认空实现
Default Implementation
网页加载失败,可用来处理加载异常等,默认空实现
Declaration
Swift
@MainActor func webViewFailLoad(_ error: Error)