Facebook页面标签共享链接不起作用

时间:2014-09-10 10:01:03

标签: facebook share

我有

格式的分享链接
  

https://www.facebook.com/sharer/sharer.php?u=http://www.domain.ltd

如果您浏览我的共享网址,则会显示一个包含正确og元数据和所有内容的共享对话框。

如果我在Facebook页面标签中使用的页面中点击我的共享网址,则点击操作似乎无法注册。该URL显示在浏览器的状态栏中。没有来自facebook的错误消息,没有。它几乎就像点击事件被禁用一样。

我的Twitter分享链接也是如此。

  

https://twitter.com/home?status=My%20message

在Facebook页面标签中分享网址或推文的最简单方法是什么?

通过facebook api对用户进行Facebook身份验证不是一种选择,因为我们不想收集用户信息。

2 个答案:

答案 0 :(得分:0)

深入javascript控制台,我看到了一条错误消息:Refused to display 'https://www.facebook.com/sharer/sharer.php?u=...' in a frame because it set 'X-Frame-Options' to 'DENY'.

解决方案非常简单:将target="_blank"添加到共享链接。 Facebook页面标签不允许在iframe中打开链接,因此解决方案是在新窗口中打开它们(允许包含iframe)。

答案 1 :(得分:0)

我遇到了同样的问题,因为我的一些链接是HTTP而不是HTTPS。