打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
使用xmlHttprequest有感

之前一片日志说使用xmlhttprequest获取服务数据时,在IE下能通过而在chrome不能通过的问题,今天终于有了一个答案,这就是所谓的跨域问题,什么是跨域呢?我还说不清楚,我说说比较不规范但是通俗的说说法吧,比如你使用chrome打开一个本地的html页面,那么我认为现在你的机器就是一个站点,这个html就是运行在这个站点上,如果你要在这个html页面中通过xmlhttprequest获取百度的页面源码信息,就有点跨域的意思,这和你直接在地址栏上输入www.baidu.com又不一样,因为那样的话,你当前的站点就是百度了,如果百度也在他的主页上通过xmlhttprequest获取google的页面信息,那样应该也算是跨域了吧,但是这个跨域问题在服务器上是不存在的,你在服务器上使用urlHttpConnection连接其他站点是允许的。

可以想象,你连接到你自己的服务器,打开一个页面,如果这个页面要获取google的数据,那么这个页面可以向服务器发出请求(这个页面和这个服务器是同一个域,我通俗的理解,所以这个请求没问题),服务器根据请求向google获取数据(这个是允许的),然后服务器再将获取到的数据反馈回页面,这样页面就获取到google的数据了。

具体代码怎么写就不在话下啦!

所以,上一篇遇到的问题就是这样子,最后我是通过服务器来解决这个问题,但至于为什么IE8可以允许我跨域访问我就不清楚了!

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Ajax简介
移动站点站内优化checklist
改变Web应用的开发方式(一)
Google还是Ajax应用之王么? - 技术频道 - IT168.com
BlogJava - eamoi之Coder日志
【资源】掌握 Ajax 系列
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服