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を使用してフレームにアクセスしようとしました
後で、ドメイン、プロトコル、ポートが一致する必要があると言います。