从 登陆页
跳转到 首页
. 他们域名不是样的。
比如
登陆页
: www.a.com
首页
: www.b.com
登陆完成之后返回用户信息,需要在 sessionStorage 里面保存的。但是 sessionStorage 不跨域
在 登陆页
保存的信息,无法在 首页
中获取。
这时候就需要跨域了。
我想到了 postMessage
,多窗口和 iframe 的情况下好处理。
但是由于是在当前窗口跳转,即在当前窗口发送,也在当前窗口接收。我就有点不会写了,望指点。
或者还有更好的办法吗?
补充:
1:没有 iframe ,是当前窗口的跳转。
2:目的是想把登陆页拆分到不同的域名中,以便做用户灰度。
3:不想使用 queryString 的方式,第一很暴露,第二还得再去服务器拿数据。
做成 ouath 登陆呢?
朝这个思路做如何。。
我们就拿 QQ 快捷登陆简单举例下吧。。
比如你现在在 1024 看图片,然后需要 QQ 快捷登陆一下。
然后网站会带你跳转到 QQ 快捷登陆的网站,输入完登陆信息,再被跳转回去,跳转回 1024 的时候,你可以把认证信息写入噻。
这样说来还是太粗糙了,可以静下心找找相关资料看看,不知道这个思路如何