代码之家  ›  专栏  ›  技术社区  ›  TheHippo

fb.ui仅在第二次单击后显示

  •  0
  • TheHippo  · 技术社区  · 14 年前

    我正在创建一个Facebook应用程序,它应该允许用户在墙上发布一些东西。
    主要动作发生在一部Flash电影中。用户完成后,Flash电影使用外部连接通知javascript。javascript现在显示一个链接,该链接一直隐藏,并附加一个 onClick 此链接的事件。
    这个 点击 事件如下:

    Fb.ui({
        method: 'stream.publish',
        message: 'foobar',
    },function(response) {
        me.getById("publishcontainer").style.display="none";
    });
    

    我现在的问题是。当我点击这个链接时,facebook会显示加载窗口,但什么也不会发生。如果我再次点击链接,Facebook会按预期显示发布对话框。

    有人知道怎么解决这个问题吗?

    1 回复  |  直到 14 年前
        1
  •  0
  •   TheHippo    14 年前

    这是当前Facebook JavaScript API的一个缺陷: http://bugs.developers.facebook.net/show_bug.cgi?id=10180