Проблема запуска приложения jQuery? - PullRequest
0 голосов
/ 25 февраля 2011

Я занимаюсь разработкой мобильного приложения jQuery.Приложение разработано на JavaScript, jQuery и HTML.Когда я отлаживаю приложение в браузере с помощью Firebug (в Firefox), оно работает нормально, но не работает нормально?Есть ли причина, по которой он работает только в режиме отладки?

1 Ответ

4 голосов
/ 25 февраля 2011

Ваш вопрос сформулирован несколько смущающе, так что я не совсем уверен, что вы имеете в виду, но я думаю, что у вас может быть проблема с console.XXX() утверждениями в вашем JS - в браузере, в котором не определено console (например, IE) или установка Firefox, в которой нет Firebug, console будет неопределенным, и ваш код JavaScript, скорее всего, потерпит неудачу, если вы забыли закомментировать свои операторы журналирования. Вы можете проверить, является ли это проблемой, закомментировав все вызовы на console (или просмотрев консоль и посмотрев вывод журнала).

Долгосрочное решение может состоять в том, чтобы определить консольный объект при первоначальной загрузке JavaScript, если он обнаружит, что console не существует - таким образом, даже если вы забудете закомментировать вызовы console и кого-то, кто не установлен Firebug или использует другой браузер пытается использовать ваш код, они не столкнутся с этой проблемой. Взгляните на это сообщение в блоге

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...