Есть ли способ войти в консоль JavaScript Safari при работе со встроенным отладчиком JavaScript? Я прочитал вопрос Firefox JavaScript logging и надеюсь, что в WebKit/Safari есть простой («родной») способ.Вход в Safari JavaScript Console
Благодаря
Есть ли способ войти в консоль JavaScript Safari при работе со встроенным отладчиком JavaScript? Я прочитал вопрос Firefox JavaScript logging и надеюсь, что в WebKit/Safari есть простой («родной») способ.Вход в Safari JavaScript Console
Благодаря
Вы можете использовать тот же объект console
, описанный в этом вопросе. Сообщения появятся на вкладке консоли.
console.log("hello console");
console.log
будет работать "родной" в Firefox (с Firebug), IE8 +, и WebKit браузеров (включая Safari).
Иногда он просто перестает работать для меня под Safari/El Capitan. Ненадежно. – clearlight
Он работает так же в Safari, как это делает в Chrome и Firefox. По умолчанию инструменты разработчика не включаются, поэтому обязательно перейдите к Preferences -> Advanced -> Show Develop Menu in Menu Bar
. Затем вы можете вывести консоль с помощью Command + Option + C. (Этот ярлык явно предполагает Mac, но не уверен, что ярлык ПК, но он также находится в выпадающем списке)
В Safari (11.0.1 (12604.3.5.1.1), я вижу окно консоли (с ALL набора), но это поле пустым. На той же странице в Chrome или FireFox показывает сообщения в консоли . на дне/вправо, он говорит Главный кадр я попробовал другие варианты, но ничего не показывает никаких консольных сообщений Мое определение ConsoleLog:..
родной недействительным ConsoleLog (String сообщение)/- {console.log (сообщение);} - /;
Итак, ymmv
console.log() не работает для вас на Safari? –
@sean hogan: Видимо, это так. Первоначально я думал, что для этого требуется какой-то плагин, как Firefox. – adib