检查FB.Init是否已完成以启动其他脚本

时间:2011-08-23 15:48:20

标签: facebook facebook-javascript-sdk

我想在Init完成后启动一个函数。

FB.init({
    appId  : 'XXXXXXXXXXXXX',
    status : true, // check login status
    cookie : true, // enable cookies to allow the server to access the session
    xfbml  : true, // parse XFBML
    oauth  : true, // enable OAuth 2.0
});

在我完成之后,我想检查Init是否完成并开始尝试

doMyFunctions();

但我如何检查Init是否已完成?如果我尝试在init后没有成为FB.Data.query函数中的数据后直接启动我的函数。

希望你能帮助我。

1 个答案:

答案 0 :(得分:1)

查看https://github.com/xocialhost/jquery.xocialCore.js/blob/master/jquery.xocialCore.js

并查看第一个函数。在第71行附近你可以进行函数调用。这包含在jQuery函数中,但是如果你不使用jQuery,你应该能够从函数中提取你需要的代码。