Операторы console.log () не появляются в журнале ошибок Safari

Мое предположение:

SELECT       LastName + ', ' + FirstName AS 'FullName'
FROM         customers
GROUP BY     LastName + ', ' + FirstName

Oracle имеет подобное ограничение, которое является раздражающим. Мне любопытно, если там существует лучшее решение.

Для ответа на вторую половину вопроса это ограничение относится к более сложным выражениям, таким как оператор выбора также. Лучшее предложение я видел его для использования подвыбора для именования сложного выражения.

5
задан Cœur 15 June 2019 в 12:06
поделиться

4 ответа

Спасибо Бретону и SeanJA за их предложения по тестированию непосредственно в консоли и создание файла примера. После этого я понял, что console.log на самом деле работает в изолированной среде. Это заставило меня понять, что это должно быть что-то особенное для моей среды разработки. Осмотревшись, я обнаружил, что на ранней стадии загружался некоторый JavaScript, предназначенный для определения объекта консоли для браузеров без поддержки Firebug.

if (!("console" in window) || !("firebug" in console))
 {
     var names = ["log", "debug", "info", "warn", "error", "assert", "dir", "dirxml",
     "group", "groupEnd", "time", "timeEnd", "count", "trace", "profile", "profileEnd"];

     window.console = {};
     for (var i = 0; i < names.length; ++i)
         window.console[names[i]] = function() {}
 }

Очевидно, это было написано до того, как Safari реализовал объект консоли для окна ошибки.

Я удалил это, и теперь все работает хорошо. Спасибо, ребята.

3
ответ дан 15 December 2019 в 01:06
поделиться

Используете ли вы сборку для Mac или Windows?

В сборке для Windows я не могу использовать большинство вещей в меню «Разработка», ни один из вариантов javascript у меня не работает . Я могу использовать только

  • Открыть страницу с
  • User Agent
  • Показать редактор фрагментов
  • Отключить *
1
ответ дан 15 December 2019 в 01:06
поделиться

Я знаю, что в Firefox теперь вам нужно открыть консоль firebug, чтобы функции console. * Работали. Может, он такой же?

0
ответ дан 15 December 2019 в 01:06
поделиться

Вы можете попробовать активировать режим отладки. Понятия не имею, будет ли это иметь значение, но вы можете попробовать: Инструкции по активации режима отладки

0
ответ дан 15 December 2019 в 01:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: