Google Apps 脚本注销按钮

迈克79

我想在我的谷歌应用程序中添加一个注销按钮,它将用户重定向回谷歌登录窗口。但是,当我使用以下重定向链接时:

https://www.google.com/accounts/Logout?continue=https://www.google.com/_ah/logout?continue=https://www.google.com/

用户已注销,但地址栏中的网站地址保持不变,屏幕变空。

刷新网站后 - 显示登录屏幕(很明显,因为用户之前已注销)。

我希望用户在一个明确的步骤中注销并重定向到登录屏幕。注销按钮应该如何放置在我的谷歌应用程序脚本中?

迈克79

我犯了两个错误。

1) 在 doGet(e) 函数中返回 HTML 服务时,我已启用:

aHtmlService.setXFrameOptionsMode(HtmlService.XFrameOptionsMode.ALLOWALL);

这应该被省略,因为您需要更改父窗口的位置(您的 google 应用程序脚本在 iframe 中运行)。

2) 由于 google 应用程序脚本在 iframe 中运行 - 为了注销并重定向到登录窗口 - 您需要更改父窗口的位置。所以像这样改变位置:

window.top.location=' https://www.google.com/accounts/Logout ?';

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章