美文网首页日常小知识点
WKWebView 控制台输出 js log

WKWebView 控制台输出 js log

作者: ioser_sk | 来源:发表于2018-08-13 13:56 被阅读60次

首先,配置webview的configuration,注册回调

#define kCustomJSLoggerName @"Consol_logger"
WKWebViewConfiguration *_configuration = webView.configuration;
[_configuration.userContentController addScriptMessageHandler:self name:kCustomJSBridgeName];

然后,实现回调方法
userContentController: didReceiveScriptMessage:

if ([message.name isEqualToString:kCustomJSLoggerName]) {
    NSLog(@"message = %@",message.body);
}

最后的最后,别忘了在析构函数中取消回调

[_configuration.userContentController removeScriptMessageHandlerForName:kCustomJSLoggerName];

相关文章

  • WKWebView 控制台输出 js log

    首先,配置webview的configuration,注册回调 然后,实现回调方法userContentContr...

  • 第二天

    JS中常用的输出方式 (3种) consoleconsole.log() 控制台输出日志在控制台输出,特点是:输出...

  • 1.6 JS中常用的几种输出方式

    JS中常用的输出方式 console 控制在浏览器控制台输出的console.log() 控制台输出日志conso...

  • JavaScript基础语法

    一、js的输出语句 如果要让js在console控制台输出语句,就必须用到js中自带的console.log()函...

  • log-控制台输出

    //game-server 控制台输出配置 /lib/log4js.json [ { "type" : "cons...

  • Golang log日志

    golang控制台输出log和两种将log输出到文件的方法 控制台输出 文件输出

  • JS基础知识点

    js最基本的三种输出方式: console.log('hello world'); 控制台输出hello worl...

  • day5 js基础语法

    1.js基础语法 1.1.控制台输出 和print功能一样 console.log(100)console.log...

  • log4js-node在VisualStudioCode内置调试

    log4js的输出采用的是stdout的方式,而vsc目前的内置调试控制台还默认不从stdout的输出流中抓取内容...

  • JS常用的输出方式

    console 控制再浏览器控制台输出的 console.log() 控制台输出日志 console.dir() ...

网友评论

本文标题:WKWebView 控制台输出 js log

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