ReactJS个人博客集成Facebook点赞分享插件遇域名配置错误求助
解决Facebook点赞/分享插件“域名未包含在应用域名中”的错误
按以下步骤操作即可修复问题:
- 打开Facebook开发者平台,找到你为博客创建的应用,进入「设置」>「基本」页面
- 在「应用域名」栏中,填入你博客的域名(本地开发填
localhost:3000,生产环境填你的正式域名,比如yourblog.com) - 向下滚动到「网站」板块,点击「添加平台」选择「网站」,在「网站URL」中填入博客的完整访问地址(本地环境填
http://localhost:3000,生产环境填https://yourblog.com) - 保存所有设置,清除浏览器缓存后重启React开发服务器(或刷新生产环境页面)
- 再次测试点赞/分享插件,应该能正常加载
额外注意事项:
- 本地开发建议使用
http协议,Facebook插件对未配置SSL的本地https支持不佳 - 域名需完整匹配,若使用子域名(如
www.yourblog.com),建议同时添加主域名yourblog.com - 开发模式下,只有添加到应用测试用户列表的账号才能看到插件,若要公开使用需将应用切换为「上线」状态
内容的提问来源于stack exchange,提问作者Chung Lễ Văn
相关产品推荐
相关产品推荐

