为了明确这一点,我指的是这个谷歌标志,因为有多个:Google Sign-In for your web app
我的页面标题中包含元标记和脚本标记:
<script src="https://apis.google.com/js/platform.js" async defer></script>
<meta name="google-signin-client_id" content="[ThatsWhereMyIDIs].apps.googleusercontent.com">
以及我身体内登录的div元素:
<div class="g-signin2" data-onsuccess="onSignIn" onclick="console.log('yay');"></div>
我使用'yay'来检查元素是否被触发,然而它是,但是从未调用“data-onsuccess”。
可能是什么原因,而且,我该如何解决?
感谢任何帮助。
答案 0 :(得分:0)
我遇到同样的问题,但只有在部署时才会出现问题。它适用于本地服务器。我认为这是因为它需要 https 而且我没有为我正在测试的服务器提供。