Javascript FB.ui在FB画布内不工作。帮助

Javascript FB.ui在FB画布内不工作。帮助,javascript,facebook,Javascript,Facebook,这段代码可以在独立的HTML文件中工作,也可以在iframe FB应用程序的索引页面中工作。我正确地获取了FB.ui框 但如果我从索引重定向到另一个页面,并且在那里有相同的代码,它就不起作用了。 我收到所有3个警报,但FB.ui没有显示。救命啊 我尝试了显示:'dialog'和显示:'popup',但没有效果: alert('1'); FB.init( { appId : 'MY_APP_ID', status : true, /

这段代码可以在独立的HTML文件中工作,也可以在iframe FB应用程序的索引页面中工作。我正确地获取了FB.ui框

但如果我从索引重定向到另一个页面,并且在那里有相同的代码,它就不起作用了。 我收到所有3个警报,但FB.ui没有显示。救命啊

我尝试了显示:'dialog'和显示:'popup',但没有效果:

alert('1');
FB.init(
        {
            appId  : 'MY_APP_ID',
            status : true, // check login status
            cookie : true, // enable cookies to allow the server to access the session
            xfbml  : true  // parse XFBML
        }
    );
    alert('2');
FB.ui(
        {
          method: 'stream.publish',
          message: 'Check out this great app! http://apps.facebook.com/{your_app}',

        }
       );

alert('3');

威尔·凯斯勒的评论70:修复了我的问题。这是一个黑客攻击,但它工作得非常完美:

这是与其他页面位于同一域下的另一个页面吗?