2011-09-09 4 views
8

http://static.ak.fbcdn.net/connect/en_US/core.debug.js을 사용하여 자바 스크립트 디버깅 (예 : 방화범이 치기)을 용이하게하기위한 참조가 많이 있었으며 얼마 전 JS lib의 디버그 버전을로드하는 것에 대한 개발자 문서의 권장 사항이 있음을 기억합니다. 개발자 문서는 양식에서 일부 자바 스크립트를 제출할 수있는 도구 만 참조합니다.페이스 북에서 디버깅 JS를로드하는 방법을 제공합니까?

코드로드가 http://static.ak.fbcdn.net/connect/en_US/core.debug.js 일 때 window.fbAsyncInit에 할당 된 함수가 호출되지 않습니다. http://connect.facebook.net/en_US/all.js으로 변경하면 코드가 실행되지만 맞춤 XFBML 태그 코드를 디버그하는 것은 대단히 어렵습니다. 더 실망스러운 것은 내 사용자 정의 태그가 현재 GitHub에있는 connect-js 코드를로드 할 때 완벽하게 동작한다는 것입니다.

동작이 Facebook Javascript SDK (all.js)에 의존하는 곳에서는 어떻게 Firebug를 사용하여 디버깅을 활성화 할 수 있습니까? Chrome Javascript 디버거를 사용하면 더 쉬워 집니까?

답변

10

{logging: false}를 전달하여 로깅을 해제 할 수 있습니다

0

facebook 파트너가되지 않아도 API의 디버그 버전을 얻을 수있는 방법은 없습니다.

Chrome 디버거뿐만 아니라 Firebug도 모두 잘 작동합니다.

0

로깅은 실제로 현재 Facebook JS SDK에서 기본적으로 활성화됩니다. 그것이 모든 디버깅에 관한 것입니다. 그들은 현재 비 압축을 가지고 있지 않습니다 (2011 년 12 월에 github에 넣을 것을 약속했지만).

당신은 당신은 URL을

//connect.facebook.net/en_US/all/debug.js를 사용하여 디버그 버전을 참조 할 수 있습니다 FB.init()

+0

나는 F8과 현지 행사에서 몇 명의 페이스 북 친구들에게 물었고, 그들은 어떤 시점에서 미완성 된 자바 스크립트가 이용 가능하다고 말하기를 계속했다. – John

관련 문제