最近做一个项目,在某个功能上需要单点登录到企业的统一管理平台,统一管理平台只允许使用cookie共享的方式来传递参数,两个系统的域名分别是a.bocc.com与b.bocc.com,这是一个跨二级域名的cookie共享模式。
在代码中需要设置path=/,domain=.bocc.com,domain后面必须要“.”开始,不然不会成功,path表示其根目录下所有文件有效,domain表示在制定的域内有效,如果不填默认为客户端所在域。
var str = 'oa_account=xxxx;path=/;domain=.boco.com'; document.cookie = str;
如果是使用IP的情况需要在hosts文件中对IP配置域名。