技术头条 - 一个快速在微博传播文章的方式     搜索本站
您现在的位置首页 --> JavaScript --> 使用document.domain和iframe实现站内AJAX跨域

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

浏览:3329次  出处信息

    站内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加载后才能使用!

建议继续学习:

  1. iframe大小自适应    (阅读:8883)
  2. 10个强大的Ajax jQuery文件上传程序    (阅读:7776)
  3. iframe里src="about:blank"的问题。    (阅读:6862)
  4. 优雅绝妙的Javascript跨域问题解决方案    (阅读:6758)
  5. jQuery中getJSON跨域原理详解    (阅读:5638)
  6. 跨域请求的iframe解决方案(1)    (阅读:5409)
  7. ajax-cross-domain    (阅读:5004)
  8. BO报表系统嵌入Iframe在firefox下的错误修改    (阅读:4643)
  9. ie下iframe输入框焦点丢失解决方案    (阅读:4309)
  10. 利用跨域资源共享(CORS)实现ajax跨域调用    (阅读:4167)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
<< 前一篇:Web前端优化
后一篇:JavaScript性能陷阱 >>
© 2009 - 2024 by blogread.cn 微博:@IT技术博客大学习

京ICP备15002552号-1