0
網站我說的是在這裏:FB.init和FB.ui不IE7工作在畫布應用
https://www.facebook.com/kleenexau/app_295074103899059
如果你在流行的瀏覽器中運行它 - 它的工作原理。如果你在IE7中運行它,那麼它神奇地停止工作。到目前爲止,我還在挖掘更多的一天,並決定在這裏發佈這個問題。
我使用連接到FB的代碼是:
<div id="fb-root"></div>
<script src="//connect.facebook.net/en_US/all.js"></script>
<script type="text/javascript">
FB.init({
appId: _FBAPPID, xfbml: true, status: true, cookie: true, oauth: true,
channelUrl: "//sharethesoftness.kleenex.com.au/channel.php"
});
</script>
當你點擊這個代碼被觸發按鈕:
function jumpToChoose(data) {
if(data) {
window.location = _SITE + "choose.html";
}
}
function startButtonClickHandler() {
$("#startButton").fadeOut();
$("#ajaxloader").fadeIn();
FB.ui({
method : "permissions.request",
"perms" : 'user_hometown,friends_hometown,email' /*publish_stream,user_about_me,friends_about_me,*/
}, jumpToChoose);
}
添加的「http」來channelUrl不起作用無論是。我不知道是什麼導致了這個問題。我嘗試了很多解決方案,也是這樣:http://blog.coderubik.com/2011/03/cookies-and-facebook-canvas-apps/。
任何幫助,將不勝感激。如果您需要任何其他細節,請告訴我。