Предоставляет ли Facebook способ загрузки отладочной JS? - PullRequest
8 голосов
/ 09 сентября 2011

Существует несколько ссылок на использование http://static.ak.fbcdn.net/connect/en_US/core.debug.js для облегчения отладки javascript (например, с помощью Firebug), и я помню, что некоторое время назад в документах для разработчиков была рекомендация по загрузке отладочной версии библиотеки JS. Документы для разработчиков теперь относятся только к инструменту, который позволяет вам отправлять некоторые javascript в форму.

Когда я пытаюсь загрузить свой код http://static.ak.fbcdn.net/connect/en_US/core.debug.js, функция, назначенная для window.fbAsyncInit, не вызывается. Если я изменяю на http://connect.facebook.net/en_US/all.js, код запускается, но чрезвычайно сложно отлаживать мой собственный код тега XFBML. Более расстраивает то, что мой пользовательский тег работает отлично, когда я загружаю код connect-js, который в настоящее время находится на GitHub.

Как включить отладку (например, с помощью Firebug), когда поведение зависит от Javascript SDK Facebook (all.js)? Легче ли использовать отладчик Chrome Javascript?

Ответы [ 3 ]

10 голосов
/ 10 апреля 2013

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

// connect.facebook.net/en_US/all/debug.js

0 голосов
/ 12 января 2012

Регистрация фактически включена по умолчанию с текущим SDK Facebook JS.Вот и вся отладка, которую вы получите.В настоящее время у них нет несжатых файлов (хотя они и обещали поместить их на github в декабре 2011 года).

Вы можете отключить ведение журнала, только передав {logging: false} в FB.init()

0 голосов
/ 12 января 2012

Не став партнером Facebook, невозможно получить отладочные версии API.

Я считаю, что Firebug и Chrome отладчик работают одинаково хорошо для меня.

...