1

私のクライアント Web サイトの 1 つで、ボタンの URL パラメーターにドメイン名が含まれていると、Facebook のようなボタンが表示されません。

はこちら。問題のボタンは、投稿の左側、ツイート カウンターのすぐ上にあるフローティング シェアバーにあります。

ボタンのコードは次のとおりです。

<iframe src="http://www.facebook.com/plugins/like.php?href=[url]&layout=box_count&show_faces=false&width=60&action=like&colorscheme=light&height=45" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:45px; height:60px;" allowTransparency="true"></iframe>

[url] は現在のページの URL に置き換えられます。[url] ショートコードをテストしたところ、正しく動作しました。

[url] を投稿の特定の URL に置き換えてみましたが、それでも表示されません。

ボタン コードにドメイン名 (resesquared.com) を含まない他の URL を入力すると、ボタンが表示され、正しく機能します。

なぜこれが起こっているのかよくわかりません。Facebook がドメイン名 theresesquared.com をブロックしている可能性はありますか? それは可能ですか?または、ボタンが機能していないように見える別の説明がありますか?

4

2 に答える 2

0

クライアントのドメインでもこの問題が発生しています。ボタンの作成時に発生します。

https://developers.facebook.com/docs/reference/plugins/like/

上で提供されたアンドリューの URL を URL フィールド (http://www.theresesquared.com) に入力し、フィールドの外でタブ/クリックすると、ボタンのプレビューが消えます。別のドメイン (http://www.google.com など) を追加すると、プレビューが再表示されます。

于 2012-08-08T17:43:43.773 に答える