美文网首页
WKWebView JS调用OC方法互调

WKWebView JS调用OC方法互调

作者: 小虾57 | 来源:发表于2019-06-27 15:05 被阅读0次

JS调用OC

WKWebViewConfiguration *configuration = [[WKWebViewConfiguration alloc] init];       

WKUserContentController* userContentController = WKUserContentController.new;       

//js调用oc方法  window.webkit.messageHandlers.方法名.postMessage(参数);       

[userContentController addScriptMessageHandler:self name:@"iosback"];       

configuration.userContentController = userContentController;             

  _webView = [[WKWebView alloc] initWithFrame:CGRectMake(0, 0, 100, 100) configuration:configuration];       

_webView.UIDelegate = self;       

_webView.navigationDelegate = self;       

[self.view addSubview:_webView];

//JS调用的OC回调方法

- (void)userContentController:(WKUserContentController *)userContentController didReceiveScriptMessage:(WKScriptMessage *)message{   

//返回   

if ([message.name isEqualToString:@"iosback"]) {        

    }

}

OC调用JS方法

NSString *js = [NSString stringWithFormat:@"appReload('%@')",@"123"];   

[self.wkWebView evaluateJavaScript:js completionHandler:nil];

function appReload() {  

    //这里刷新 

}

相关文章

  • WKWebView 自有方式js回调等常见问题

    WKWebView 自有方式解决js-oc互调时,发现在js调用oc并需要oc回调js时有问题,请看目录二、WKW...

  • JS与OC交互

    JS调用OCOC调用JS JS与OC 相互调用 //网页加载完成调用此方法

  • JS与OC交互

    iOS js oc相互调用(JavaScriptCore) iOS js oc相互调用(JavaScriptCor...

  • WKWebView JS调用OC方法互调

    JS调用OC WKWebViewConfiguration *configuration = [[WKWebVie...

  • iOS WKWebView与JS交互

    1.OC调用JS方法 2.JS调用OC的方法 1.初始化WKWebView时,调用addScriptMessage...

  • iOS下JS与OC互相调用

    创建一个WKWebView JS调用OC的方法 JS调用OC注册的最正统的方法 WKDelegateControl...

  • iOS WKWebview的OC与JS交互

    1、OC调JS的方法 JS要做的准备: OC要做的准备wkwebview调用evaluateJavaScript:...

  • WKWebView与JS交互

    //WKWebView 中。JS调用OC方法重写WKScriptMessageHandler避免与JS交互时内存泄...

  • OC和JS调用

    一:webview:互调底层用的JavaScriptCore js调用oc方法,然后把方法结果返回给js 例如:用...

  • Object-C与JavaScript通信

    关于JS与OC互调的方法,用的较多的有以下两种方式: 一、简单的: 1)OC调用JS: OC提供了系统方法: NS...

网友评论

      本文标题:WKWebView JS调用OC方法互调

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