私が達成したいのは、自分のページの「好き」のようなfacebookのボタンを押したときに利用できるコンテンツをユーザーに提供することです。Ruby on Railsのような新しいページにリダイレクト
これは新しいページにリダイレクトすることも、同じページに新しいコンテンツを表示することもできます。私はあまり気にしていませんし、完全に安全でないかどうかは気にしません。新しいページへのURLとそれに行くような 'のような'最初にそれは世界の終わりではない)。
iframeにFBのようなボタンを使用しています。私は、iframe全体をリンクに変えようとしましたが、iframeにそのようなコンテンツがある場合は動作しないようです。私は、適切な解決策は、ユーザーが既にページを好きだったかどうかをチェックし、そうであれば新しいコンテンツを表示することだと思います。これはPHPで解決されたようだが、それは私のためには動作しません。私の理解から、もし私がRORアプリケーションを持っていれば、PHPはうまくいきませんが、javascriptはそれを信じますか?私はこれを達成するためにjavascriptを探してみましたが、それは私にとってはうまくいかないようでした。
ご協力いただければ幸いです。あなたがFacebookのJavaScript APIの、およびsubscribe to the "edge.create" eventを使用する必要があります
<iframe src="http://www.facebook.com/plugins/like.php?app_id=107070462729449&href=www.fureelmusic.com&send=false&layout=button_count&width=40&show_faces=false&action=recommend&colorscheme=light&font&height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:90px; height:21px;" allowTransparency="true"><a href="http://www.facebook.com/fureelmusic" target="blank">inside of the iframe i am inside</a></iframe>
これは、LikeButtonのiframeバージョンでは機能しないことに注意することが重要です。 –
最後に、これと他の投稿の助けを借りて作業しました。まず第一に、明らかに、これらのFacebookの機能は、ページが実際にローカルではなくオンラインでホストされている場合にのみ機能します。私はそれがすべて一緒に来たことを理解した後。 – fureelmusic