Вывод Console.log в iWebInspector

Я пытаюсь заставить работать вызовы console.log() в инструменте удаленной отладки (используя iWebInspector или Safari) и PhoneGap 1.4.1.

Каким-то образом консольные вызовы появляются только в XCode, похоже, что phonegap каким-то образом настраивает метод консоли.

Любая идея, как я могу заставить это работать?


person Olivier    schedule 24.03.2012    source источник
comment
связанный вопрос может предложить некоторые альтернативы, которые будут работать.   -  person Paul Sweatte    schedule 23.08.2012


Ответы (2)


Используйте "FireBug" (для Firefox, Chrome, IE), Firefox, или Chrome. "console" – это объект JavaScript, присутствующий только в некоторых браузерах.

person Eduardo Cuomo    schedule 18.09.2012

в старой версии phonegap 1.4.1 на iOS 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);  
    }
};
person Daniel Kurka    schedule 18.09.2012