我正在尝试在用 iframe 包装的 React JS 制作的 chrome 扩展中通过 google 和 Facebook 实现登录。
我用于 google 登录的包是“react-google-login”,而对于 facebook 登录,我使用的是“react-facebook-login”。
在这两种情况下,google 登录和 facebook 登录按钮都是可见的,但在 google 登录的情况下,该按钮被禁用(不可点击),在 facebook 登录的情况下,该按钮是可点击的,但不会加载 facebook 用户选择器弹出窗口。
<GoogleLogin
disabled={false}
clientId="**********-akj6ujapgd722u0kqaib2lmca3mu71vt.apps.googleusercontent.com"
buttonText="Login"
onSuccess={this.responseGoogle}
onFailure={this.responseGoogle}
cookiePolicy={'single_host_origin'}
/>
对于谷歌登录,我看到此警告消息“未捕获类型错误:无法在 HTMLScriptElement 读取未定义的属性(读取'加载')。”