Like按钮在页面刷新时消失

时间:2012-05-03 21:04:56

标签: html facebook-like

以下是我的代码中的内容:

<div class="fb-like" data-send="false" data-layout="button_count" 
  data-width="450" data-show-faces="false" data-href="${appurl}">
</div>

appurl的值的格式为:http://www.mysite.com/action/detail/123

当我点击相似按钮时,一切正常,我可以在我的脸书页面上看到更新。

现在,当我刷新页面时,like按钮消失了。

但是,当我将appurl作为"http://www.mysite.com"时,一切正常,包括页面刷新(我可以看到类似按钮)。

请帮助我在这里缺少什么?。

1 个答案:

答案 0 :(得分:0)

您的网站的网页是否受.htaccess密码保护?如果是这样,那可能就是问题所在。我自己遇到了这个问题,经过一段错误的路径后,我回到了最初的怀疑 - htaccess密码。

我没有真正研究代码,但我认为按钮设置为在用户点击之后FB抓取页面。随着密码阻塞的事情,FB无法刮取页面。它没有显示按钮,就好像它没有被点击一样,而是只显示任何东西 - 这就是我的,我认为你的混乱进来的地方。

更改htaccess后,您必须等待24小时才能在加载页面时抓取FB。但是,您可以使用FB调试器(http://developers.facebook.com/tools/debug)手动刮取单个页面。