-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