美文网首页
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