2

我在同一页面上有几个 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_urlhttp://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

等等。我列出的丢失片段的示例是页面上呈现的前三个类似按钮,但还有其他在类似按钮之后可以正常工作的按钮。

我试过替换#with%23无济于事。

这个问题可以直接在给你喜欢按钮代码的页面上复制:只需输入mikaelareuben.com/food/#cumin-coleslaw并注意单击按钮时它会显示mikaelareuben.com/food在弹出窗口中。然后输入mikaelareuben.com/food/#butternut-squash-soup并注意它是如何正常工作的。

这到底是怎么回事?

编辑

#butternut-squash-soup不再工作!好像这里有某种黑名单?我没有任何线索。

4

0 回答 0