PHP Facebook - 我自己的 Facebook 登录按钮上的点击处理程序


PHP Facebook - My own Click handler on Facebook Login button

我正在尝试将JS-SDK和PHP的组合用于我的Facebook API实现。我想做的是,当有人单击以下内容时附加我的自定义处理程序:

<fb:login-button size="medium">
  Connect with Facebook
</fb:login-button>

我知道我可以使用具有相同Facebook徽标的静态图像,并用我的javascript代码将其包装在<a>中,但我真的很想使用fbml按钮,因为它可以很好地缩放并且按钮中的文本可以轻松操作。如果可以的话,我想避免复制整个 CSS 并重复工作。

换句话说,我想要这样的东西:

<script>
function doLogin() {
window.open('login.php', 'Login to FB);
}
</script>
...
<fb:login-button size="medium" onClick="doLogin();">
  Connect with Facebook
</fb:login-button>

这是可能的还是我是 SOL?

这是可能的还是我是 SOL?

后者。即使有可能,模仿Facebook的TOS也是违反的,更不用说精确地复制他们的图形了。