我有
格式的分享链接https://www.facebook.com/sharer/sharer.php?u=http://www.domain.ltd
如果您浏览我的共享网址,则会显示一个包含正确og元数据和所有内容的共享对话框。
如果我在Facebook页面标签中使用的页面中点击我的共享网址,则点击操作似乎无法注册。该URL显示在浏览器的状态栏中。没有来自facebook的错误消息,没有。它几乎就像点击事件被禁用一样。
我的Twitter分享链接也是如此。
在Facebook页面标签中分享网址或推文的最简单方法是什么?
通过facebook api对用户进行Facebook身份验证不是一种选择,因为我们不想收集用户信息。
答案 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。