2011-10-04 4 views
0

Facebook 개발자 앱에는 Canvas Applications에 정적 리소스를 즉시로드하도록 Facebook에 알려주는 "Early Flush"라는 필드가 있습니다. 예를 들어 style.css 및/또는 javascript.js 파일을 예로들 수 있습니다. JSON 포맷이 필요하지만, 필자가 원하는 포맷을 찾아 내지 못한다. []와 {}의 다양한 변형을 시도했습니다. 이전 토론 포럼에서는이 형식이되어야 ​​함을 나타내지 만 이것이 의미가 없거나 작동하지 않습니다. http://forum.developers.facebook.net/viewtopic.php?id=91799애플리케이션 Early Flush JSON 형식

[{ 
    "name":"All", 
    "pattern":".*", 
    "resources": 
     ["http://www.myapp.com/resource.css", 
     "http://www.myapp.com/flash.swf"] 
}] 

는 사람이 어떻게 페이스 북 내있는 style.css를로드하고 javascript.js 빠르게 파일 있도록이를 포맷하는 방법을 말해 줄래?

답변

0

이 문서의 캔버스 프리 페 섹션을 살펴 보자

https://developers.facebook.com/docs/reference/javascript/ 난 당신이 필요로하는 무슨 생각을 FB.Canvas.Prefetcher.addStaticResource

+0

감사합니다 "초기 세척"에 대한 검색입니다 developers.facebook.com에 아무것도 표시하지 않았습니다. 이 방법은 프로그래밍 방식으로 정적 리소스를 지정하는 대체 방법입니다. 그러나, 최선의 관행은 FB JS API를 비동기 적으로로드하는 것이므로 FB.Canvas.Prefecher에 대한 호출은 페이지가 이미 완전히로드 될 때까지 실행되기를 기다리지 않겠습니까? –

+0

추가. 나는 Graph API Explorer를 https://developers.facebook.com/tools/explorer에서 확인했는데, 페이스 북은 어떤 이유에서든지 프리 페칭을 결정할만큼 충분히 똑똑하지 않다는 것을 보여준다. –

관련 문제