如何将自定义点击事件处理程序绑定到官方Facebook登录按钮?

时间:2017-08-02 09:55:43

标签: javascript facebook facebook-graph-api

每当我从this page点击官方Facebook登录按钮时 - 浏览器阻止登录弹出窗口(即使在此页面上)。我可以将自定义单击事件处理程序绑定到此按钮或在同一窗口中启动登录过程吗?

1 个答案:

答案 0 :(得分:0)

您可以使用以下代码阻止按钮的默认行为:

document.getElementById('myButton').on('click', (event) => {
  event.preventDefault();
  // Do your logic here
});

如果您在iframe中获得了按钮:

var iframe = document.getElementById('myIframe');
iframe.contentDocument.getElementById('myButton').on('click', (event) => {
      event.preventDefault();
      // Do your logic here
    });