当我使用 PHP 将当前 URL 解析为 data-href
属性时,小部件会中断并且不会呈现。
控制台说这是因为 fb 脚本上的 getElementById 解析为空字符串。
文档说如果我完全省略 data-href
,它默认为当前 URL。
当我这样做时,只有当我预定义一些静态 URL 时,它仍然不会呈现。
我将此小部件放入“footer.php”中,该文件包含在每个页面的内容之后。
这在我的开发服务器上对我不起作用吗,因为 URL 实际上是 localhost
?
最佳答案
我也有类似的问题(不过有一个 FB 分享按钮)。
我能给出的唯一答案是:Facebook 似乎不接受 data-href
属性中的 localhost
。对我来说,它适用于其他任何东西 - 例如与 127.0.0.1
:) .
听起来你需要使用解决方法:-/。
关于javascript - 本地主机上的动态 facebook like 按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20869427/