美文网首页
WKUIDelegate 三个代理方法何时调用

WKUIDelegate 三个代理方法何时调用

作者: 温柔的熊 | 来源:发表于2018-09-19 19:13 被阅读0次

    代理方法1

    - (void)webView:(WKWebView*)webView runJavaScriptAlertPanelWithMessage:(NSString*)message initiatedByFrame:(WKFrameInfo*)frame completionHandler:(void(^)(void))completionHandler;

    当WKWebView 加载的javascript代码里走alert()函数,该方法会被执行。

    代理方法2

    - (void)webView:(WKWebView*)webView runJavaScriptConfirmPanelWithMessage:(NSString*)message initiatedByFrame:(WKFrameInfo*)frame completionHandler:(void(^)(BOOLresult))completionHandler;

    当WKWebView 加载的javascript代码里走confirm()函数,该方法会被执行。

    代理方法3

    - (void)webView:(WKWebView*)webView runJavaScriptTextInputPanelWithPrompt:(NSString*)prompt defaultText:(nullableNSString*)defaultText initiatedByFrame:(WKFrameInfo*)frame completionHandler:(void(^)(NSString*_Nullableresult))completionHandler;

    当WKWebView 加载的javascript代码里走prompt()函数,该方法会被执行。

    相关文章

      网友评论

          本文标题:WKUIDelegate 三个代理方法何时调用

          本文链接:https://www.haomeiwen.com/subject/qgfwnftx.html