摘要: 背景如上图所示,系统www.a.com/index.html页面中嵌入一个iframe,iframe中访问不同域的www.b.com/index.html然后b中有个按钮“保存”,想调用父页面a.com/index.html中的一个js方法saveFavorite()问题iframe和父页面如果是同一个域的,那问题很好办,直接parent.saveFavorite()即可。但问题难在是不同域,不同域是不允许相互访问js代码的。解决方案跨域的问题,也有不少的解决方案(参考:http://blog.csdn.net/sfdev/archive/2009/02/13/3887006.aspx),这里 阅读全文
posted @ 2013-09-12 13:34 jackchain 阅读(9316) 评论(0) 推荐(0) 编辑
摘要: 前一阵子,我们发现高版本的Safari中默认会阻止第三方cookie,如下图所示。问题什么是第三方cookie呢?在访问一个网站A时,网站A算作第一方,如果网站A中引用了另一个网站X(网站X的域名与网站A的域名不同)的资源,这时这个网站X就被认为是第三方。需要注意的是,这儿区分不同网站的标准是域名是否相同,而不是这两个网站是否由同一个公司运营。比如,taobao.com和tmall.com被认为是两个网站,尽管它们都属于阿里集团。在网站建设中,使用第三方资源非常常见,大多数据情况下,这并不会带来问题。不过有时候,我们可能希望能读写这个第三方域下的cookie,这时问题就来了。比如我们有一个网站 阅读全文
posted @ 2013-09-12 10:55 jackchain 阅读(10297) 评论(1) 推荐(1) 编辑