0
我爲粉絲頁面開發了一個通用Facebook應用程序。這個應用程序可以安裝在任何頁面上,並在每個頁面上看到只與本頁面相關的自定義內容。爲了做到這一點,我需要從facebook接收signed_request,並從中獲取粉絲頁面ID。但是在某些情況下,IE7的臉書根本不會傳輸signed_request(第一次加載,當點擊標籤時)。 我嘗試添加標題,如:Facebook不會在IE7中傳輸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");
但至今我沒有成功修復它。
任何人都可以幫助我理解爲什麼不在Facebook中傳輸signed_request?
更新:
訣竅是更新FB.init並添加「通道」選項它。在IE7中,沒有通道的FB.init將導致頁面重新加載,並且在後參數中沒有signed_request。