在谷歌浏览器中忽略Facebook.init的登录处理程序参数

时间:2011-02-04 15:18:26

标签: actionscript-3 flex4 facebook

我的脸书申请表中有以下代码。 initApp函数在creationComplete

处调用
protected function initApp():void {
                try {
                Facebook.init(myID, loginHandler);
                } catch (err:Error) {
                    Alert.show(err.message);
                }
                currentState = (topURL) ? "loggedout": "facebookloggedout";
                Alert.show(currentState.toString());
            }

在loginHandler函数中,我只是将一个Alert框显示为“Success”(如果成功),如果失败则显示“fail”。我将发布版本放在我的Web服务器上。然而,当我直接在我的浏览器中访问Web服务器时,当我通过Facebook访问它时,它在IE中完美运行,但在Chrome中则不然。我还没有尝试过其他浏览器。我的try和catch块未在Chrome中显示错误消息。但是,登录处理函数中的“成功”和“失败”警告框也没有出现。看起来Google Chrome完全忽略了loginhandler。

我有什么方法可以做一些与谷歌浏览器有效的“Facebook.init”相同的东西吗?

提前致谢, 蒙

0 个答案:

没有答案