2012-08-28 3 views
1

facebook 버튼이 표시되지 않습니다. 크롬에서만 텍스트가 표시되지만 파이어 폭스에서는 작동합니다.Facebook 버튼이 크롬에로드되지 않습니다.

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

<div id="fb-root"></div> 
<fb:login-button scope="email,user_about_me,user_interests,user_location,publish_stream" width="width_value" size="large">Login with Facebook</fb:login-button> 

오전 나타나서 점점 텍스트 "Facebbok로 로그인"

<script src="http://connect.facebook.net/en_US/all.js"></script> 
<script> 
// Initiate FB Object 
FB.init({ 
    appId: '<?= YOUR_APP_ID ?>', 
    status: true, 
    cookie: true, 
    xfbml: true 
    }); 
// Reloading after successfull login 
FB.Event.subscribe('auth.login', function(response) { 
window.location.reload(); 
}); 
</script> 

Chrome output

Firefox Output

+1

Chrome 개발자 도구에서 오류를 확인하십시오. – phwd

+0

내 크롬에만있는 것은 아닙니다. 모든 크롬 사용자에게 ... – RajaSekar

+1

그래, 오류를 확인할 수 있습니까? : S 어느 Chrome 버전입니까? 어떤 운영 체제입니까? 무엇보다도 위의 코드가 있습니까? 오류를 완벽하게 작동시키는 간단한 데모는 어디에서 할 수 있습니까? :에스 – phwd

답변

1

변경 페이스 북 SDK 스크립트 SRC는 http:

없이 계획 상대, 즉 일하기
<script src="//connect.facebook.net/en_US/all.js"></script> 

처음에는 실패했습니다. HTTPS가 사용될 때 Chrome을 통해 전송 된 스크립트가 차단되기 때문입니다. 이는 기본적으로 Facebook에서 앱을 볼 때 나타납니다. 반면에 파이어 폭스는 까다 롭지 않다.

관련 문제