-2
我一直在使用iframe的代碼放在FB像按鈕...沒有捕捉FB像事件
這裏是Like按鈕的代碼:
<iframe src="//www.facebook.com/plugins/like.php?href=https%3A%2F%2Fmadamebridal.com%2Fdev%2Fcheckout%2Fonepage%2F&send=false&layout=standard&width=450&show_faces=true&font&colorscheme=light&action=like&height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>
,我使用此代碼來捕捉像FB事件...
下面是代碼:
window.fbAsyncInit = function() {
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
// Additional initialization code here
FB.Event.subscribe('edge.create',
function(response) {
alert('You liked THISSS Yeaa');
}
);
};
但是......它不工作。
什麼是「不工作」是什麼意思?如果你甚至沒有告訴我們你的問題,我們如何幫助你? – Doorknob 2013-03-21 12:36:06
@ Doorknob - 「不工作」意味着......當有人點擊「Like」按鈕時,腳本不會提示「您喜歡THISSS Yeaa」 – Mohal 2013-03-21 12:46:47
@Mohal - 您需要幫助我們來幫助您。 *「它不工作」*絕對不是**任何類型問題的描述。那麼,你在調試方面有什麼嘗試?你有沒有檢查你的控制檯?發生什麼錯誤?你確定'fbAsyncInit'被調用嗎?是否包含'all.js'?你叫'FB.init()'? – ahren 2013-03-21 12:49:27