MoEngageInAppWebView
extension MoEngageInAppWebView: WKNavigationDelegate
extension MoEngageInAppWebView: WKScriptMessageHandler
extension MoEngageInAppWebView: WKUIDelegate
-
Declaration
Swift
@MainActor public func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) -
Declaration
Swift
@MainActor public func webView(_ webView: WKWebView, didFailProvisionalNavigation navigation: WKNavigation!, withError error: Error) -
Declaration
Swift
@MainActor public func webView(_ webView: WKWebView, decidePolicyFor navigationAction: WKNavigationAction, decisionHandler: @escaping (WKNavigationActionPolicy) -> Void)
-
Handle script messages from JavaScript Parses action types and routes to appropriate action handlers
Declaration
Swift
@MainActor public func userContentController(_ userContentController: WKUserContentController, didReceive message: WKScriptMessage)
-
Handle JavaScript alert dialogs
Declaration
Swift
@MainActor public func webView(_ webView: WKWebView, runJavaScriptAlertPanelWithMessage message: String, initiatedByFrame frame: WKFrameInfo, completionHandler: @escaping () -> Void) -
Handle JavaScript confirm dialogs
Declaration
Swift
@MainActor public func webView(_ webView: WKWebView, runJavaScriptConfirmPanelWithMessage message: String, initiatedByFrame frame: WKFrameInfo, completionHandler: @escaping (Bool) -> Void) -
Handle JavaScript prompt dialogs
Declaration
Swift
@MainActor public func webView( _ webView: WKWebView, runJavaScriptTextInputPanelWithPrompt prompt: String, defaultText: String?, initiatedByFrame frame: WKFrameInfo, completionHandler: @escaping (String?) -> Void )