我正在尝试使用 Facebook javascript SDK 的“edge.create”回调函数在用户单击页面上的“赞”按钮时发送警报。最终我的目标是让它在页面上重新生成样式,以便它可以在单击时动态调整 facebook 小部件 div 的大小。即使是警报,我也无法让回调工作。
<html lang="en">
<head>
<title></title>
<script src="http://connect.facebook.net/en_US/all.js#appId=216985861663967&xfbml=1"></script>
<script>
FB.Event.subscribe('edge.create', function() {
alert('Liked');
});
</script>
</head>
<body>
<div id="fb-root"></div>
<fb:like send="false" layout="button_count" show_faces="false" font=""></fb:like>
</body>
</html>
任何想法为什么这不起作用?单击按钮时,它会给出错误:
不安全的 JavaScript 尝试使用 URL 访问框架
后来说域,协议和端口必须匹配。