« JavaScript - 补零到计时计数器DropDownList操作总结 »

cookie 跨域的解决办法

很简单,在要嵌入的内容中(iframe指向的站点)输出P3P的主机头声明,步骤如下:

1.打开IIS管理器 inetmgr

2.选择被嵌入iframe源站点或者目录,右键点击打开属性框

3.切换到HTTP头

4.添加

5.自定义HTTP头名: P3P

6.自定义HTTP头值: CP="CAO PSA OUR"

7.关闭属性框退出,即刻生效

至于上面CAO PSA OUR的具体意思,还是请参考前面的文章:Privacy in Internet Explorer 6(http://msdn2.microsoft.com/en-us/library/ms537343.aspx)

二级域名内Cookie跨域的JavaScript方法

//添加一个cookie
function addCookie(name,value,expireHours){
  var cookieString = name + "=" + escape(value);
  if(expireHours>0){
    var date=new Date();   
    date.setTime(date.getTime()+expireHours*3600*1000); // 转换为毫秒

    cookieString = cookieString + ";expires=" + date.toGMTString() + ";path=/;domain=.9ba.cn";
  }
  document.cookie=cookieString;
}
 

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新评论及回复

最近发表

Powered By Z-Blog 1.8 Devo Build 80108

Copyright © 2006-2011 9ba.Cn. All Rights Reserved. 京ICP备05058609号