如何解决react-apple-login usePopup 在 Android 网络浏览器中不起作用
我使用以下代码在我的网站中使用 react apple login package 实现了 Apple 登录,并且在桌面浏览器(如 Chrome、Edge、Firefox 等)和 iOS Safari 浏览器中完美运行,但是当我打开网站时在 Android 移动浏览器(即 Chrome、Edge、Firefox 等)中,该弹出窗口将在新选项卡中打开(这不会出现问题,因为使用 google 和 LinkedIn 登录也会在新选项卡中打开)但是当我填写信息时然后继续,然后弹出窗口/选项卡不会自动关闭,我无法使用 Apple ID 登录。
下面是我的代码片段
<AppleLogin
clientId={CLIENT_ID}
redirectURI={REDIRECT_URI}
scope={"email"}
responseType={"id_token"}
responseMode={"form_post"}
usePopup={true}
callback={(data,err) => {
if(data){
//process data
.
.
}
else{
// Error occurred while sign in
}
}
}
render={(renderProps) => (
<Button onClick={renderProps.onClick}>
<AppleIcon style={{fontSize: 18,}}/>
</Button>
)}
/>
and Screenshot of when I click on continue then nothing happen
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。