Подтвердить что ты не робот

Вход в Safari JavaScript Console

Есть ли способ войти в консоль Safari JavaScript при работе со встроенным отладчиком JavaScript? Я прочитал вопрос Firefox JavaScript logging и надеюсь, что есть простой ( "родной" ) способ сделать это в WebKit/Safari.

Спасибо

4b9b3361

Ответ 1

Вы можете использовать тот же объект console, описанный в этом вопросе. Сообщения появятся на вкладке консоли.

console.log("hello console");

console.log будет работать "изначально" в браузерах Firefox (с Firebug), IE8 + и WebKit (включая Safari).

Ответ 2

Он работает точно так же в Safari, как в Chrome и Firefox. По умолчанию инструменты разработчика не включаются, поэтому перейдите к Preferences -> Advanced -> Show Develop Menu in Menu Bar. Затем вы можете вывести консоль с помощью Command + Option + C. (Этот ярлык явно предполагает Mac, не уверен, что ярлык ПК, но он также находится в выпадающем списке)

Ответ 3

Оказывается, у меня есть Safari, чтобы показывать только ошибки. В правом верхнем углу инструментов dev измените Errors на All.

введите описание изображения здесь

Ответ 4

В Safari (11.0.1 (12604.3.5.1.1) я вижу окно консоли (со стандартным набором), но оно пустое. На той же странице в Chrome или FireFox отображаются сообщения в консоли. Внизу/вправо указано главное кадр. Я попробовал другие параметры, но ничего не показывает консольные сообщения. Мое определение consoleLog:

native void consoleLog (сообщение String)/- {console.log(сообщение); } -/;

Итак, ymmv