使用document.domain和iframe实现站内AJAX跨域

时间:2010年07月01日作者:愚人码头查看次数:4,652 views评论次数:1

站内AJAX跨域可以通过document.domain和iframe实现,比如www.css88.com、js.css88.com、css88.com这3个域名其实是3个不同的域,很多时候www.css88.com和css88.com打开的可能是用一个页面,但是,他们确实是不同的域,比如www.css88.com的页面通过ajax无法直接获取css88.com域下的数据,这是由于js的安全性引起的。

不过我们可以通过document.domain和iframe实现在站内的ajax跨域。

查看demo:http://www.css88.com/demo/iframe-domain/

还有一点要注意,这个方法需要在iframe加载后才能使用!

声明: 本文采用 BY-NC-SA 协议进行授权 | WEB前端开发
转载请注明转自《使用document.domain和iframe实现站内AJAX跨域

如果你读了我的文章,觉得有帮助: 说明
标签:分类:JS
1条评论
  1. wangking留言于:2011年01月19日17:24

    很强大,不知道可否完全不同的域名之间进行JS跨域,而不只是不同的二级域名之间跨域呢?可以提供包下载不? QQ: 521069108

    [回复]

发表评论

*

*