2011-12-10 5 views
1

로그인을 클릭하면 login()이라는 함수가 Facebook 사용 권한을 요청합니다. 그러나 크롬과 오페라에서 작동하지만 Firefox에서는 아무 것도하지 않습니다.FB.login() Firefox에서 작동하지 않습니까?

FB.login(function(response) { 
    if (response.authResponse) { 
     window.location = "<?=$loginUrl?>"; 
     accessToken = response.authResponse.accessToken; 
     } 
    }, {scope: 'email,user_birthday'}); 

이 코드 바로 전에 경고가 추가되었으며 로그인 버튼을 클릭하면 경고가 추가되었습니다. 문제는 전적으로 페이스 북의 로그인 코드에만 있습니다.

당신은 또한 더 "팝업 창이 차단 된"또는 종류의 경고가없는 http://justwalk.it/login

내 로그인 페이지를 볼 수 있습니다. 아무도 이것을 경험하지 않았습니까? 파이어 폭스에서 작동하지 않는 이유는 무엇일까요?

+1

FireBug를 열면 Net 패널에서 차단 된 요청이 빨간색으로 표시됩니다. 또한 developers.facebook.com 사이트에서 콜백 URL이 올바른지 확인하십시오. –

+0

Firefox에서 사이트에서 잘 작동합니다. – dmirkitanov

답변

-1

Firefox는 www.facebook.com에서 서버에 연결할 수 없습니다.

The site could be temporarily unavailable or too busy. Try again in a few moments. 
If you are unable to load any pages, check your computer's network connection. 
If your computer or network is protected by a firewall or proxy, make sure that Firefox is permitted to access the Web. 
0

이것은 네트워크 및 Firefox 인증서와 관련이 있습니다.

열기 파이어 폭스 및 검색 탭 형식 about:config에, 나는 위험을 감수 클릭하고 선호 security.enterprise_roots.enabled를 찾아서 작동합니다 이후 true

로 설정합니다.

관련 문제