Я пытаюсь заставить кнопку входа в Google+ работать в моем коде React. Код реакции выглядит следующим образом (фактический код имеет правильное значение для CLIENT_ID).
React.DOM.div({className: "signin-with-google"},
React.DOM.span({id: "signinButton"},
React.DOM.span({
className: "g-signin",
'data-callback': this.signinCallback,
'data-clientid': "CLIENT_ID",
'data-cookiepolicy': "single_host_origin",
'data-scope': "https://www.googleapis.com/auth/userinfo.email"}
)
)
)
Кнопка правильно отображается на странице, нажатие на нее вызывает диалоговое окно OAuth, а нажатие «Принять» заставляет его исчезнуть, и ни в диалоговом окне, ни на консоли javascript не генерируются ошибки/предупреждения. Итак, насколько мне известно, все работает так, как ожидалось.
Однако метод обратного вызова this.signinCallback, который я указываю, не вызывается. Любые идеи о том, что я делаю неправильно здесь?
Спасибо