2017-08-02 15 views
0

this pageから公式のFacebookログインボタンをクリックするたびに、ブラウザはログインポップアップウィンドウをブロックします(このページでも)。カスタムのクリックイベントハンドラをこのボタンにバインドするか、同じウィンドウでログインプロセスを開始できますか?カスタムクリックイベントハンドラを公式のFacebookログインボタンにバインドする方法はありますか?

答えて

0

次のコードでボタンのデフォルトの動作をブロックすることができます:あなたはiframe内のボタンを得た場合

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

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

を問題はFacebookログインボタンがIFRAME内にあるということですので、私は簡単にイベントを防ぐことはできません –

+0

あなたは、単にjsでDOMを操作する方法を知る必要があります –

関連する問題