4

我正在尝试使 console.log() 调用在远程调试工具(使用 iWebInspector 或 Safari)和 PhoneGap 1.4.1 中工作。

不知何故,控制台调用只出现在 XCode 中,看起来 phonegap 正在以某种方式调整控制台的方法。

知道我怎样才能让它工作吗?

4

2 回答 2

0

在 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);  
    }
};
于 2012-09-18T13:47:17.210 回答
0

使用“ FireBug ”(用于FirefoxChromeIE)、FirefoxChrome。“控制台”是仅在某些浏览器中存在的JavaScript 对象。

于 2012-09-18T13:40:28.653 回答