Ошибки Jsfiddle не будут отображаться

Есть ли способ для Jsfiddle вывести ошибки javascript, исключение или что-то еще? Я пытался найти это в Google, но, похоже, там ничего нет.

Мне нужно разместить alert() в моем коде javascript, чтобы я примерно знал, где произошла ошибка времени выполнения, а затем догадывался, в чем проблема. Наверняка есть консоль вывода или что-то, где JSFiddle выводит какие-либо ошибки?


person Oliver Watkins    schedule 24.06.2013    source источник
comment
Почему бы вам просто не заглянуть в консоль ошибок JS вашего браузера?   -  person CBroe    schedule 24.06.2013
comment
Используйте ctrl+shift+enter, чтобы получить код на отдельной странице. Тогда на консоли вы все увидите.   -  person AntouanK    schedule 24.06.2013
comment
Я понимаю, что это был глупый вопрос:)   -  person Oliver Watkins    schedule 24.06.2013
comment
Я с трудом понимаю, почему этот вопрос нужно закрывать. Что значит локализовано? Многим новичкам также может быть интересно, почему JSFiddle не показывает никаких сообщений об ошибках? (Или я один такой тупой)   -  person Oliver Watkins    schedule 27.06.2013
comment
Нет, Оливер, ты не единственный «глупый» (я предпочитаю говорить «невежественный», потому что нам всем не хватает знаний о чем-то). Как бренд-шлепающий новый веб-разработчик, обучающийся самостоятельно, у меня был тот же вопрос и ответ. это именно то, что мне было нужно. Значит, вряд ли поможет будущим посетителям? Неправильный. Географическая область? Неправильный. Чрезвычайно узкая ситуация? Сомнительно. Кто-то может создать гистограмму количества голосов за вопрос, чтобы увидеть, где он находится, и, возможно, пересмотреть его «повторное открытие».   -  person CramerTV    schedule 01.04.2014
comment
ИМХО, это большой недостаток JSFiddle, который не показывает ошибки в удобной для разработчиков манере. Я здесь, чтобы тестировать вещи в дружественной обстановке, онлайн. Зачем мне нужно использовать консоль ошибок браузера? Если бы я хотел использовать свой браузер для тестирования небольшого кода JS, я бы сделал это в консоли браузера.   -  person scaryguy    schedule 16.01.2015
comment
Хороший вопрос и полезный ответ.   -  person Will Sheppard    schedule 20.01.2015


Ответы (3)


Наверняка есть консоль вывода или что-то, где JSFiddle выводит какие-либо ошибки?

jsfiddle выполняет только написанный вами код javascript. Таким образом, вывод записывается там, где вы обычно этого ожидаете: в консоли вашего веб-браузера. Здесь вы увидите любые потенциальные ошибки в вашем коде.

В Google Chrome к консоли можно получить доступ из «инструментов разработчика». Там вы увидите ошибки jsfiddle.

person Darin Dimitrov    schedule 24.06.2013
comment
Моя проблема в том, что JSFiddle выдает TypeErrors на этапе транспиляции, и я не могу связать это с тем, где в моем образце находится ошибка. Ошибки находятся глубоко внутри typescript.js, который минимизирован и не читается, и т.д. - person Charlie Reitzel; 12.10.2019

если вы используете Google-Chrome, вы можете использовать Inspect element, а затем просмотреть вкладку console

ОБНОВЛЕНИЕ

Или просто нажмите F12... Также работает в FireFox и IE от @Bondye

person Þaw    schedule 24.06.2013

JsFiddle ничем не отличается от Браузера. Он показывает фрейм под браузером, в котором вы просматриваете, поэтому проблемы, которые есть у фрейма jsFiddle, — это проблемы, которые есть у браузера. Таким образом, вы в основном должны изучить проблемы с браузером, которые отображаются.

Вы можете проверить их сразу после сохранения скрипки, выполнив следующие действия:

1) Сохраните свою скрипку, и вы получите такой URL-адрес, например. http://jsfiddle.net/FIDDLE-AUTOGENERATED-ID/

2) Откройте это в новой вкладке, добавив /show в URL-адрес, например. http://jsfiddle.net/FIDDLE-AUTOGENERATED-ID/show

3) Теперь вы можете использовать Inspect Element в Chrome или Firefox для проверки ошибок скрипта в console Tab ИЛИ нажав Red Cross at bottom right

person wakqasahmed    schedule 24.06.2013