按情境分
1、不跨域时
2、主域相同、子域不同时
3、主域不同
不跨域时访问顶级:top
注:没有发布网站不要使用webikit核心浏览器访问,不允许操作iframe,要用firefox,ie之类的测试
a.html
A
员工们:
b.html
B
跨域时
1、主域相同、子域不同
使用document.domain=主域名
两个域都设置:document.domain=‘jiaju.com’
a.html (http://a.xxx.com/js/crossdomain/demo/a.htm)
A
员工们:
b.html (http://b.xxx.com/com/js/crossdomain/demo/b.htm )
JSONP方式
2、主域不同
解决办法:
1、location.hash
2、window.name
http://www.xxx.com/js/crossdomain/proxy.html#iframeID=google&height=362&JJtype=height