我正在尝试使 console.log() 调用在远程调试工具(使用 iWebInspector 或 Safari)和 PhoneGap 1.4.1 中工作。
不知何故,控制台调用只出现在 XCode 中,看起来 phonegap 正在以某种方式调整控制台的方法。
知道我怎样才能让它工作吗?
我正在尝试使 console.log() 调用在远程调试工具(使用 iWebInspector 或 Safari)和 PhoneGap 1.4.1 中工作。
不知何故,控制台调用只出现在 XCode 中,看起来 phonegap 正在以某种方式调整控制台的方法。
知道我怎样才能让它工作吗?
在 iOS 上的旧 phonegap 1.4.1 中,phonegap 用于劫持 console.log 对象并将其重定向到 xcode 控制台。
如果你想改变,你可以包括一些这样的代码:
var old_log = console.log;
console.log = function(txt){
//do something with log...
if(old_log != null && typeof old_log == "function"){
old_log(txt);
}
};
使用“ FireBug ”(用于Firefox、Chrome、IE)、Firefox或Chrome。“控制台”是仅在某些浏览器中存在的JavaScript 对象。