我试图拥有一个共享当前页面链接的Facebook共享按钮。我使用localhost,因为我使用localhost(xampp),Facebook无法访问我的网站。有没有办法解决这个问题?我见过人们提到过使用tunnelme,但我没有看到如何做到的教程。任何指导将不胜感激。
答案 0 :(得分:0)
我处理此类问题的技巧是在/ etc / hosts(Linux o MacOS)或Windows中的C:\ Windows \ System32 \ drivers \ etc \ hosts中定义一些假域。
类似的东西:
127.0.0.1 customdomain.liquidtabs
(不要使用.devel,因为现在是有效的TLD并导致一些冲突)。
在上一次,我使用本地DNS服务器(如dnsmasq)来定义多个自定义本地假域。
最后,在您的Facebook应用配置中,您必须将虚假域名添加为允许访问API的域名。
上一次,Google Developers Console需要一个有效的域名(例如,在.com中完成,例如mycustomfakedomain.com)。我也不记得Facebook了。
在这种情况下,您必须定义一个"有效的"域并在 hosts 文件中覆盖它。像:
127.0.0.1 customdomain.local.liquidtabs.com
现在,使用假域运行您的网站。您现在应该可以从图书馆(或Google或任何其他受限制的域库)访问来自" localhost&#34 ;.