2011-04-10 3 views
0

이 오류는 최근에 Firefox 4를 설치 한 후 잘렸습니다.Firefox 4에서 FB가 정의되지 않았습니다.

FB SDK의 비동기로드를 사용하고 있습니다. 태그 바로 뒤에 fb-root div를 배치했습니다.

$(document).ready()에서 FB.Canvas.setAutoResize();으로 전화합니다. 다음 html 태그도 추가했습니다.

<html xmlns="http://www.w3.org/1999/xhtml" 
xmlns:fb="http://www.facebook.com/2008/fbml"> 

무엇이 누락 되었습니까?

여기를보십시오 :

답변

1

$(document).readyhttp://apps.facebook.com/stockadda/는 FB SDK가로드되었음을 보장하지 않습니다. SDK가로드되었을 때 FB 객체에 대한 호출이 수행되는지 확인해야합니다. 아마도 비동기로드에 대한 콜백이있을 것입니다.

+0

확인. 콜백은 무엇입니까? if (typeof (FB))처럼 확인하고 호출을 실행할 수 있습니까? –

+0

window.fbAsyncInit = function() {FB.init ({{}})}은 당신이 찾고있는 것일 수 있습니다. http://developers.facebook.com/docs/reference/javascript/를 참조하십시오. –

관련 문제