我试着在博客的每一篇文章上加上一个facebook的“相似按钮”。代码已正确粘贴,但我得到了以下错误:
Refused to display 'https://www.facebook.com/undefined/plugins/like.php?action=recommend&app_id…%2F&layout=button_count&locale=pt_BR&sdk=joey&share=false&show_faces=false' in a frame because it set 'X-Frame-Options' to 'DENY'.
在facebook.com/之后有一个“未定义”,我不知道为什么。
知道如何解决这个问题吗?
发布于 2014-05-01 22:17:34
不幸的是,这是JS如何进行隐式初始化的错误(url中的init params ),所以您做的一切都是正确的。
正在准备修复程序,但目前可以使用/en_US/all.js而不是/en_US/sdk.js。
发布于 2021-06-04 10:12:38
旧话题,但新问题-也见@gkpo的新评论
对不起,我不能评论(声誉很低),但我尝试了几件事情来解决Facebook的“喜欢插件”的问题。
Facebook like.php返回X帧选项的拒绝。
因此,我试图更新脚本Facebook插件。->不工作.
我尝试为我的页面设置X帧选项(允许Facebook)。->不工作.
然后我尝试将我的页面链接到Facebook业务经理 (有一个选项可以将页面链接到验证中)。我认为这是解决方案,因为类似的按钮回来了,但秘密是我的Facebook登录。
插件如果登录到Facebook.,则不会返回拒绝。
发布于 2017-10-16 21:02:58
如果您控制着正在运行的服务器,请检查您可能使用的安全中间件。例如,我正在运行一个节点服务器,我不得不禁用xssFilter中间件和框架保护中间件,现在它运行。
https://stackoverflow.com/questions/23417208
复制相似问题