我正在开发一个WordPress插件,以显示Facebook上的帖子的上方或下方并发送按钮。
不幸的是,当还激活了一个用于Facebook共享按钮的插件时,会出现Javascript错误(FB.provide不是函数),并且不会出现类似和发送按钮。
例如,在此页面中会发生这种情况:http://www.pasqualepuzio.it/2011/04/plugin-facebook-like-and-send-button/
我该如何解决这个问题?
非常感谢
答案 0 :(得分:4)
我遇到了同样的问题,如果你在网站上添加两次脚本(http://connect.facebook.net/sv_SE/all.js)就会发生这种情况
答案 1 :(得分:2)
我理解那部分我们不能拥有all.js两次,但我想拥有Facebook Share Button和Facebook Like Button。
根据文档,我需要包含这两个JS文件。 https://connect.facebook.net/en_US/all.js http://static.ak.fbcdn.net/connect.php/js/FB.Share
现在,如果我同时包含两个Firebug会给我同样的错误“FB.provide不是一个函数”。如果我删除它们中的任何一个,那么Like或Share按钮将不起作用。
我可以使用iFrame版本,但我有iFrame版本的HTML编码问题。我是程序化生成HTML响应。
任何想法,如何接近?
答案 2 :(得分:0)
有一种解决方法:不是将javascript Fb.Share放在您加载Javascript SDK的同一页面中,而是使用iframe作为第一个并将其设置为第二个。