0

わかりました、これは公式 API から取得した iframe です

<iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.gabbatracklistworld.com%2Findex.php%3Fexplore%3Dview%26trackid%3D586&amp;send=false&amp;layout=button_count&amp;width=450&amp;show_faces=false&amp;font&amp;colorscheme=light&amp;action=like&amp;height=21&amp;appId=225322387567317" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:21px;" allowTransparency="true"></iframe>

それはうまくいきます![いいね] をクリックすると、Facebook でそのページが気に入ったことがわかります。しかし、Facebookからリンクをクリックすると、そのページに移動します:

http://www.gabbatracklistworld.com/index.php?explore=view&trackid=586&fb_action_ids=10200316597536577&fb_action_types=og.likes&fb_source=timeline_og&action_object_map=%7B%2210200316597536577%22%3A10151528903177923%7D&action_type_map=%7B%2210200316597536577%22%3A%22og.likes%22%7D&action_ref_map=%5B%5D

もう「嫌だ」と思うようになりました。Facebook によって追加されたクエリ文字列は、前のページとは別の場所にあるようです。

バグですか?どうすれば修正できますか?

4

1 に答える 1

0

http://developers.facebook.com/docs/reference/plugins/like/にアクセスすると、

http://www.gabbatracklistworld.com/index.php?explore=view&trackid=586を貼り付け て、コードを取得を押します。iframe というタブが表示されます。それは言います:

このプラグインには、選択されたオプションを持つ iframe 実装がありません。JavaScript SDK と HTML5 または XFBML 実装を使用するか、send パラメータの値を変更してください。

最初の実装を使用し、javascript SDK を埋め込み、html5 または xfbml を使用していいねボタンを作成する必要があります。タブはその方法を正確に説明しています。

于 2013-02-08T14:27:47.307 に答える