同じページに、そのページのアンカーにリンクするFacebookの「いいね」ボタンがいくつかあります。それらは次のように指定されます。
<div class="fb">
<fb:like href="<?php echo $share_url; ?>"
send="false" layout="button_count"
width="90" show_faces="false"
font="lucida grande"></fb:like>
</div>
どこ$share_url
が好きですかhttp://mikaelareuben.com/food/#some-anchor
。いいねボタンの大部分は正常に機能しますが、#some-anchor
一部は取り除かれているため、いいねボタンは にリンクするだけ/food
です。
ドロップされるフラグメントの一部は次のとおりです。
#kale-arugula-pine-nut-salad
#cumin-coleslaw
#roasted-red-pepper-and-avocado-salad
など。失われていないものと異なるものは何もありません。
#green-gazpacho-with-avocado-cream
#butternut-squash-soup
私がリストした不足しているフラグメントの例は、ページにレンダリングされた最初の 3 つのいいね! ボタンですが、適切に機能するいいねボタンの後に来る他のものもあります。
を に置き換えてみました#
が%23
、役に立ちませんでした。
この問題は、いいね ボタン コードを提供するページで直接再現できます。入力するだけmikaelareuben.com/food/#cumin-coleslaw
で、ボタンをクリックするとフライアウトに表示されることに注意してくださいmikaelareuben.com/food
。次に、入力mikaelareuben.com/food/#butternut-squash-soup
して、それがどのように適切に機能するかを確認します。
ここで一体何が起こっているのですか?
編集
#butternut-squash-soup
動作しなくなりました!ここにはある種のブラックリストがあるようです。私は見当もつかない。