2017-12-21 18 views
0

私はGoogle Sign-Inを実装してログインボタンをレンダリングするために彼らのsignin2.render()メソッドを使用防止は、サインイン - Googleは、サインインのJavaScript

を私は自動的にボタンのアップデートことに気づきました。 「Googleでサインインしました」または「Googleでサインインしています」と表示されます。

しかし、「サインインしている」ボタンはまだアクティブであり、クリックすると再びサインインします。

私はイベントリスナーを削除しようとしましたが、これまでのところ成功しています enter image description here

は、この動作を防止または上書きする方法はありますか?

答えて

1

signin2.render()は、「サインイン」ボタンを表示し、ユーザーが最小限の労力でサインインできるようにする便利な機能です。しかし、ログアウトなどのGoogle Sign-inでもっとやりたければ、これは最善の方法ではありません。

ここで説明したパスを「カスタムグラフィックボタン」としてお勧めします。

https://developers.google.com/identity/sign-in/web/build-button#building_a_button_with_a_custom_graphic

このように、あなたはボタンの上にどんなラベルを表示したり、ユーザーがあなたがGoogleログイン中のJavaScript APIを学ぶ必要があります など、同じボタンでサインアウトしてみましょうが、これははるかに柔軟に動作することができます。

関連する問題