3

내 웹 사이트에 Facebook Connect SSO를 http://pocketly.com/login으로 구현했으며 모든 데스크톱 브라우저에서 작동하는 것으로 보입니다. 하지만 내 아이폰에서 작동하지 않는 몇 가지 이유로, 나는 모바일 사파리와 모바일 크롬 모두 시도하고 페이 스북 인증 페이지를 열고 다음 죽는다. 처음 브라우저에 로그인하면 올바르게 인증 된 다음 내 웹 사이트로 돌아가는 창이 닫히지 만 콜백이 호출되는 것처럼 보이지 않습니다. 다른 모든 시간 나는 그것을 전화하려고 페이스 북의 웹 사이트에서 흰 화면으로 죽는다. FB.login 함수와 함께 Javascript SDK를 사용하고 있습니다. 다른 방법이나 디버깅 방법을 모릅니다. ios6 모바일 사파리에서도 웹 검사기를 사용해 봤습니다. 어떤 코드 예제를보고 싶거나 더 많은 정보를 알고 싶다면 누구에게나 제안 사항이 있으면 알려 주시기 바랍니다. 또한 나는 몇 가지 조사를했고, 여기에 아무 대답 몇 가지 비슷한 질문 :Facebook 모바일 Safari가 작동하지 않음

Facebook JS SDK Not Working On Safari
Facebook JS SDK not loading on Safari Mobile (using iPad)
Facebook FB.login works in Safari, but not mobile Safari

답변

2

그것은 JS SDK는 모바일 사파리에 문제가있는 것 것으로 나타났다을, 나는이 가로 질러 다른 사이트에서도 문제가 발생합니다. 내가 한 일은 통신을 시도하는 창 대신 리디렉션을 포함하는 PHP SDK를 사용하는 것입니다. 이 접근법이 훨씬 쉽습니다. JS SDK에 문제가있는 사람은 먼저 PHP를 시도해야합니다.

관련 문제