【发布时间】:2022-08-24 15:51:02
【问题描述】:
使用 Google 身份服务 (GSI) 时,我可以显示一个弹出窗口,要求用户连接他们的 Google 帐户。 这有很好的文档记录,并且可以很好地与以下代码配合使用:
const client = window.google.accounts.oauth2.initCodeClient({
client_id: \'CLIENT_ID\',
scope: \'SCOPE\',
ux_mode: \'popup\',
callback: async (response) => {
console.log(\'Response Google\', response);
},
});
client.requestCode();
但是,如果用户关闭弹出窗口,我希望做点什么。我在文档和在线示例中找不到任何内容。我尝试了intermediate_iframe_close_callback 和native_callback,但关闭弹出窗口时都没有调用。
那么,有可能吗?我该怎么做 ?
谢谢
标签: javascript oauth-2.0 google-oauth google-api-js-client