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

站内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:https://www.html.cn/demo/iframe-domain/

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

赞(0) 打赏
未经允许不得转载:WEB前端开发 » 使用document.domain和iframe实现站内AJAX跨域

评论 1

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #-49

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

    wangking8年前 (2011-01-19)回复

前端开发相关广告投放 更专业 更精准

联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏