Facebook wordpress插件 - 如何加载jssdk并调用FB.init而不与其他facebook小部件发生任何冲突

时间:2012-06-12 16:16:23

标签: javascript facebook wordpress-plugin facebook-javascript-sdk xfbml

我正在开发一个Wordpress插件,用户在管理部分设置自己的facebook应用程序ID,并使用该appid我在前端调用Facebook API。以下是我的步骤:我异步加载jssdk然后在window.fbAsyncInit = function(){..}中调用FB.init和FB.getLoginStatus。

我的问题是:我怎么能以最好的方式做到这一点,所以我不会与可能包含在同一页面中的其他小部件发生任何冲突?

在某些情况下,我收到此消息:“FB.init已被调用 - 这可能表示存在问题”。我试图添加FB._initialized = false;在FB.init之前 - 消息消失了,但流程仍然是正确的。

你可以给我任何指示吗?非常感谢。

1 个答案:

答案 0 :(得分:1)

根据您要使用的用途,您可以在加载的iframe中执行操作。这将使你在那里做“独立”,并仍然在当前页面上显示它。