Vue.js;如何获取另一个框架使用的cookie?

Vue.js; How to get cookies that used by another frame?

我有 Google 登录按钮,可以打开新的 window 进行授权。我可以从那个框架中获取 cookie 吗?如果答案是肯定的,下一个问题是“如何?” :)

下图显示了我的 cookies (localhost) 和来自 Google auth.

的 cookies

不,这些 cookie 来自另一个域。出于安全原因,您可以而且永远无法读取不是来自您域的 cookie。

想想如果可以的话会产生什么后果:例如,人们通过某些 OAuth 服务登录您的网站,基本上会“丢失”您网站 JavaScript 上下文中的所有 cookie 数据,因为您的网站恰好包含来自另一个域的一些 iframe/image/script。它将能够读取所有 cookie 值并复制一个登录会话,例如,它可能存储在其中。