我的脸书申请表中有以下代码。 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”相同的东西吗?
提前致谢, 蒙