2012-01-01 2 views
3

내 모바일 애플리케이션 (주로 JavaScript + HTML5)에 Facebook 로그인을 구현하고 싶습니다. 그러나 전체 JavaScript SDK를 응용 프로그램에 추가하는 것을 피하고 싶습니다. 그것은 UI 물건과 다른 종들과 휘파람으로 인해 약 150kb의 무게가 나가기 때문에, 그것은 모바일 앱의 오버 헤드가 너무 많습니다. 특정 기능 만 포함 된 SDK의 제한된 버전을 얻을 수 있습니까? Modernizr, jQuery UI 등.Facebook : JavaScript SDK의 경량 버전입니까?

또는 올바른 쿠키 등을 설정하는 JavaScript의 타사 구현 인 JavaScript가 있습니까?

답변

0

자바 스크립트 SDK는 44.4 킬로바이트 (사용하는 것보다 훨씬 작음)입니다. 여기에 전체 문서 찾기 : https://developers.facebook.com/docs/reference/javascript/

(function(d){ 
    var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;} 
    js = d.createElement('script'); js.id = id; js.async = true; 
    js.src = "//connect.facebook.net/en_US/all.js"; 
    d.getElementsByTagName('head')[0].appendChild(js); 
    }(document)); 
+1

http://connect.facebook.net/en_US/all.js를 참조 하시겠습니까? 그것은 실제로 150kb입니다. –

+0

내 컴퓨터에서 파이어 폭스의 방화범에 따르면 44.4kb이고 크롬은 44.91kb로보고합니다. 그러나 어리석은 IE에, 그것을 146.6kb로보고한다. 그래서 제대로 작동하려면 코드에서 너무 많은 추가 바이트가 필요하지 않은 브라우저로 전환하는 것이 좋습니다. – DMCS

+1

아마도 GZipped 동안 44.4kb. 방금 Chrome을 사용하여 컴퓨터에 파일을 저장하고 크기를 확인했습니다. 크기는 150kb입니다. –

관련 문제