• 27 八 2008 /  杂项

    我们是一群热爱汽车运动的家伙,以前四处游荡,现在开始,我们有了自己的园地,希望在此可以埋下种子,茁壮成长!

    本站点会侧重汽车改装话题,希望能将互联网上此类精华文章加以收集,结合我们的原创,希望大家可以通过我们全面的了解汽车改装这个很好很好玩的嗜好。来吧,拿起你的大玩具,开始拆吧!

  • 19 八 2008 /  互联网技术

    Cookie:

    IE里面有严格的Cookie访问权限,通常我们所知的,域名需要相同才会访问到对应的cookie。例 如:http://www.163.com种下的cookie,http://www.foo.com是访问不到的。其次http: //blog.163.com也是访问不到的,除非种cookie的时候写的是163.com域。

    IE下跨域的iframe内的 cookie也是不生效的,iframe内的代码无法进行cookie操作,如果要强行激活的话,需要在请求头加入如下代码:P3P: CP=”CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR”。

    在php里面就是这么写:header(‘P3P: CP=”CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR”‘);

    window.location:

    我 们再来说说iframe嵌套页面跳转刷新整个top窗口,这里面也有域名方面的限制,如果是跨域是无法跳转的,同域名但是三级域名不一样的应用理论上也不 行。如果需要同域名跳转的话,可以在父级、子级页面上写js:document.domain=’163.com’;这样浏览器就按照二级域名同样的情况 允许跳转了。

    跨域怎么办?两个服务都是你来控制的,肯定是有解决方案的。子级先跳转到和父级同域名下一个指定文件,那个文件再通过参数调用top.window.location来跳转整个页面到指定位置。

    举 例来说有两个站点a.com, b.com。a.com 通过iframe嵌套b.com的内容。这时候需要b.com做一定操作后刷新整个页面到a.com的目标页a.com/target.html。这时候 就要这样的顺序,先b.com本帧跳转到a.com/redirect.html?r=a.com/target.html,在 redirect.html里面再调用top.window.location导致整个页面刷新到传入的参数a.com/target.html

    Tags: , , , , ,

  • 18 八 2008 /  互联网技术

    1、对于form表单里面的东西, IE直接使用name就可以调用,这些对象都是默认存在的。而firefox需要使用document.getElementById初始化这些对象。兼容的方法我现在想到的是:
    try {
    var foo = document.getElementById(“foo”);
    } catch(e) {}
    这样在IE里面的报错会屏蔽掉,而在firefox里面就正常调用了初始化的方法了。
    2、innerHTML在firefox里面附值如果不先设置为空的话,会有些问题,内容显示不正常。而IE里面不会有这样的问题。
    解决方案是在任何附值前都写一个
    foo.innerHTML = “”;

  • 13 八 2008 /  杂项

    今天下午,排队1个多小时重新弄了个证书,

    在我的mac虚拟机下安装证书,一个小时以后再次登陆,发现报错,于是询问客服,最后回复说虚拟机不能用。我就气氛,你说不能用就别让我做一开始那些操作,导致我现在证书又是作废,激活号码也作废了,回头还要去排队去申请新证书。

    严重鄙视

    后记:
    某日又去办了一个移动证书,本来想在其他windows电脑上用就算了,出于好奇心,还是在那个虚拟机上操作了一下,发现居然可以用了。一切证明文件证书的那个问题不应该是故意的限制,就是软件有问题没有人修改。
    再次鄙视