从 Google Apps 脚本访问浏览器 cookie

ryd*_*aze 5 cookies google-apps-script gmail-addons

我是 Google Addon 开发的新手。我一直在使用 Google Apps 脚本开发 Gmail 插件。

我当前的要求是从在同一浏览器(在不同选项卡中)中进行身份验证的网站中检索一些信息。该网站支持不同的身份验证类型(SAML SSO、Active Directory 等)并需要多因素身份验证。因此,不可能(或不切实际)从 Apps 脚本执行所有类型的身份验证。

相反,我的想法是让用户手动登录(而不是插件脚本本身)到站点(使用为用户配置的任何身份验证)。登录操作会导致身份验证 cookie 存储在浏览器中。我想在这个插件脚本中使用这些 cookie 来执行 API。

这适用于 chrome 扩展。

所以,我的问题是,是否可以使用 Apps 脚本中的 URL 名称在浏览器中检索存储的 cookie?

Ada*_*son 1

这绝对是不可能的。Google Apps 脚本代码不在浏览器中运行。尽管 Apps 脚本与前端(浏览器)开发有许多约定和相似之处,但它实际上运行在 Google 服务器上的沙盒环境中,因此无法访问您在开发浏览器时习惯的标准 Web API。