ユーザーのサインインまたはサイトへのサインアップに使用するモーダルがあります。Facebookからの参加も許可します。
現在、私のサイトでネイティブ セッションが期限切れになった場合、明確に指示されない限り、Facebook を介してユーザーを自動的にサインインさせたくありません。つまり、モーダルをトリガーするリンクをクリックすると、サインインがトリガーされます。 .
私が抱えている問題は、モーダルがまだ起動する (そしてすぐに非表示になる) ことであり、ユーザーが Facebook 経由で接続している場合にモーダル トリガーを削除できる方法があるかどうか疑問に思っていました。モーダルトリガーは、サインインするだけです。
私はこれを無駄にしようとしました。
FB.getLoginStatus(function(response) {
if (response.status === 'connected') {
$('#sidebar-auth-modal-trigger').off('click.bs.modal.data-api');
$(document).off('click.bs.modal.data-api', '#sidebar-auth-modal-trigger');
...
}
});