如何制作Facebook登录按钮's的onligin调用了一个不在window对象中的函数

how to make Facebook Login Button's onlogin call a function not in window object

本文关键字:一个 函数 对象 window 调用 按钮 登录 Facebook 何制作 onligin      更新时间:2023-09-26

在什么上下文中调用onlogin回调?

<fb:login-button onlogin="my_callback">

似乎只有当回调是window的属性,即时,Facebook登录按钮的onlogin回调才会起作用

window.my_callback = function() { MY_APP.my_callback(); }

有可能做到这一点吗,例如:

<fb:login-button onlogin="MY_APP.my_callback">

这样我就可以停止用my_callback 扰乱我的window

我通过添加():使其工作

<fb:login-button onlogin="MY_APP.my_callback()">

我不知道为什么它能工作:)