저는 팬 페이지 용 일반 페이스 북 앱을 개발했습니다. 이 앱은 모든 페이지에 설치할 수 있으며 각 페이지에는이 페이지와 관련된 맞춤 콘텐츠가 표시됩니다. 이렇게하려면 Facebook에서 signed_request를 받고 팬 페이지 ID를 받아야합니다. 하지만 IE7 페이스 북에서 어떤 경우에는 signed_request를 전혀 전송하지 않습니다 (첫 번째로드, 탭을 클릭 할 때). IE7에서 Facebook은 signed_request를 전송하지 않습니다.
Response.AddHeader("p3p", "CP=\"IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT\"");
또는 같은
:Response.AddHeader("P3P: CP", "CAO PSA OUR HONK");
을하지만 지금까지 내가 그것을 해결하기 위해 성공을하지 않은 내가 좋아하는 헤더를 추가하기 위해 노력했다.
IE7에서 Facebookbooking transfer_request가 왜 안되는지 이해하는 사람이 있습니까?
업데이트 :
이 트릭은 FB.init를 업데이트하고 추가 할 수 있었다 "채널"그것에 옵션을 선택합니다. 채널이없는 IE7 FB.init에서 페이지를 다시로드하고 게시 매개 변수에 signed_request가 발생하지 않습니다.