在我的一个客户网站上,当按钮 URL 参数包含域名时,Facebook like 按钮不会显示。
这里的例子。有问题的按钮位于帖子左侧的浮动共享栏中,就在推文计数器上方。
按钮的代码是:
<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],但它仍然没有显示。
如果我在不包含域名 (theresesquared.com) 的按钮代码中输入任何其他 URL,则按钮会显示并正常工作。
我不太确定为什么会这样。Facebook 会阻止域名theresesquared.com 吗?那可能吗?还是有另一种解释为什么按钮似乎不起作用?