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 值并复制一个登录会话,例如,它可能存储在其中。
我有 Google 登录按钮,可以打开新的 window 进行授权。我可以从那个框架中获取 cookie 吗?如果答案是肯定的,下一个问题是“如何?” :)
下图显示了我的 cookies (localhost) 和来自 Google auth.
的 cookies不,这些 cookie 来自另一个域。出于安全原因,您可以而且永远无法读取不是来自您域的 cookie。
想想如果可以的话会产生什么后果:例如,人们通过某些 OAuth 服务登录您的网站,基本上会“丢失”您网站 JavaScript 上下文中的所有 cookie 数据,因为您的网站恰好包含来自另一个域的一些 iframe/image/script。它将能够读取所有 cookie 值并复制一个登录会话,例如,它可能存储在其中。