js在Xcode上输出日志

本文介绍了如何在Xcode上配置以显示JavaScript的日志输出。通过修改bestpay.html5.js文件,将console.log重定向到postConsoleMessage函数,并创建IFRAME元素来传递日志信息。同时,在YZFH5ViewController.m的webView shouldStartLoadWithRequest方法中解析并打印接收到的日志。
摘要由CSDN通过智能技术生成

要想在Xcode中运行输出日志,需要配置两个地方

首先在bestpay.html5.js里加入以下代码:


console.log = function(log){
    postConsoleMessage(log);
}

function postConsoleMessage(msg){
    var iframe = document.createElement("IFRAME");
    iframe.setAttribute("src", "ios-log:#iOS#" + msg);
    document.documentElement.appendChild(iframe);
    iframe.parentNode.removeChild(iframe);
    iframe = null;
}

onerror = function(msg, url, line){
    var errormsg = "message:" + msg + "\n url:" + url + "\n line:" + line;
    postConsoleMessage(">>>>>>>>>>ERROR<<<<<<<<<<\n" + errormsg);
}


接着在名为YZFH5ViewController.m文件中的webView shouldStartLoadWithRequest方法里加入如下代码:

 NSString *requestString = [[[request

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值