在A域中存放openid.aspx
在B域中调用A域的openid.aspx
调用方法:
<script src=/"http://a.com/openid.aspx?sessionid="+ sessionid +"/"></script>
sessionid 为每个用户登录到A域后生成的唯一标识。
B域根据这个标识来确定是否更新自己域的cookie,每次更新后都需刷新页面一次,这个刷新动作已经在openid.aspx中完成,不用自己再写。
DEMO 下载地址:
在B域中调用A域的openid.aspx
调用方法:
<script src=/"http://a.com/openid.aspx?sessionid="+ sessionid +"/"></script>
sessionid 为每个用户登录到A域后生成的唯一标识。
B域根据这个标识来确定是否更新自己域的cookie,每次更新后都需刷新页面一次,这个刷新动作已经在openid.aspx中完成,不用自己再写。
DEMO 下载地址:
本文介绍了一种通过在B域中调用A域的openid.aspx文件实现跨域获取Cookie的方法。该方法使用script标签加载A域中的资源,并通过传递sessionid参数来实现。sessionid是在用户登录A域时生成的唯一标识,B域根据此标识更新自己的cookie。
1万+

被折叠的 条评论
为什么被折叠?



