我正在尝试创建一个页面,该页面要求访问者在显示所有内容之前“喜欢”一个 Facebook 页面。
带有赞按钮的页面托管在 herokuapp.com 上,但赞的 URL 是 Facebook 页面(即主机 URL 和“赞” URL 不同)。
我已经成功地添加了一个like 按钮,并且我订阅了 edge.create 事件,并且在单击 Like 按钮时一切正常(我可以写入 console.log 或运行自定义 javascript)。
然而,在测试过程中,我多次单击“赞/不赞”,以至于我的网站现在已被标记为潜在的点击劫持,“赞”按钮现在变为“确认”并要求用户完成“确认”对话过程。
我知道我只需要积累更多的“白色”喜欢,这个对话框最终会消失,但与此同时它给我带来了问题。
基本上,当我在谷歌浏览器或我的 iPhone 上完成“确认”过程时,“确认”链接永远不会变为“喜欢”,喜欢的数量不会改变,edge.create 事件也不会触发。
有没有其他人遇到过这种行为?我已经阅读了 Stack Overflow 上与 Confirm 流程和 edge.create 相关的几乎所有帖子,但似乎没有人遇到过这个特殊问题。我真的很感激任何建议:)