javascript - Gmail 身份验证重定向

标签 javascript authentication gmail

我想知道社交一键身份验证的基本工作原理。例如,在 Gmail 身份验证中,当我单击页面中的按钮时,会从我的选项卡中打开一个新窗口,其中列出了 gmailId。用户选择各自的 emailId 并给出该选项卡如何将数据发布到我打开的现有选项卡?此外,如果同一个域打开了多个选项卡,Gmail 身份验证窗口如何将成功数据发布到我在 JavaScript 中的 promise 。

最佳答案

打开另一个窗口/选项卡的窗口/选项卡可以通过 window.opener 与子选项卡进行通信。 API

此外,如果您能够在两个选项卡上编写 javascript,则可以使用 window.postMessage API

关于javascript - Gmail 身份验证重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49389205/

相关文章:

c# - Web Service Credentials 从远程而不是在服务器上工作

javascript - 如何防止注入(inject)的 JavaScript 文件引用代码在我的网页中运行?

gmail - 如何通过 "Google Apps Email Settings API"检索 Gmail 过滤器列表?

Gmail 语法荧光笔

javascript - Backbone.js 解析未修改的响应

javascript - 无法在 Div 或 Canvas 上写入文本

facebook - Google 应用引擎 - 使用 Google、Facebook 登录

javascript - 将 Font Awesome 图标设置为 jquery

javascript - 如何注册自定义Vue组件?

ios - 自定义登录 Instagram API iOS