受到同源策略影响,一个基于cookie实现登录的页面,通过iframe嵌入到不同域主页面后,登录失败,很多人说是因为获取不到主页面的cookie。我想问,为什么要获取主页面的cookie,子页面不是使用的自己页面的cookie吗
时间: 2023-05-12 19:03:34 浏览: 136
Iframe的页面,判断是否登录的时候有时候有问题就需要
答:是的,子页面使用的是自己页面的cookie,但是由于同源策略的限制,子页面无法直接访问主页面的cookie。如果需要在子页面中使用主页面的cookie,可以通过在主页面中设置document.domain属性来解决。具体来说,如果主页面的域名为example.com,子页面的域名为sub.example.com,可以在主页面中设置document.domain = "example.com",这样子页面就可以访问主页面的cookie了。
阅读全文