1

当我们在一个选项卡中登录 gmail 并在另一个选项卡中登录 orkut 时(请记住,两者只能使用同一个帐户。登录一个会自动登录另一个)。如果我们从 gmail 注销,然后转到 orkut 已打开的选项卡,则在页面中停留几秒钟后,页面会自动注销。这是怎么做到的?我假设这是通过页面刷新但想知道任何更好的方法,因为我不想一次又一次地传输这么多数据。

4

1 回答 1

0

Google 的单点登录服务器知道您的帐户已注销,因此下次任何 Google 服务验证您的凭据时,它都会返回您已注销,以便应用程序可以采取相应措施。

关于如何在不必刷新整个页面的情况下执行此操作,很可能是 XHR(AJAX 请求)实际上使页面注销。这可能不是一个明确的“检查凭据”请求,而是这些应用程序默认编写的任何常规请求(检查 GMail 上的电子邮件、检查新朋友或 Orkut 上的任何内容)都会触发凭据检查。

于 2010-07-29T23:01:29.530 回答