XMLHttpRequest背后的跨域思考

XMLHttpRequest最先由微软发明,用来在html页面进行对服务器的异步访问。当然需要浏览器支持,最初微软在IE中加入此功能以便解析该对象。

Network下指请求的消息内容类型,当然也是返回的消息类型。



一个简单的请求中,在ALL中看到很多图片,CSS,JS等的请求,这些请求到底是怎么回事?

首先,很显然这些请求下来的东西是不可能在用户本地的,那么能肯定的是,ALL中看到的那么多对CSS,JS,图片等的请求一定是发生了。

其次,这些CSS,JS,图片等都是被页面依赖的,因此这些请求都是在前台页面被解析时触发的。页面请求其依赖的CSS,JS,图片等的时候具体是先被服务器返回到本地后由浏览器解析页面的时候开始请求的还是页面在服务器端就被解析出其依赖的CSS,JS。然后将这些CSS,JS等一起和页面返回的?感觉是先将页面返回,之后浏览器开始解析页面的时候再去向服务器请求该页面依赖的CSS,JS等(因为还没听说过后台解析前台页面的技术)。如果是这样的话请求CSS,JS等也是http协议类型的请求吗?


通过下面的图片可以看到的确是页面返回到浏览器后浏览器开始解析页面的时候触发请求其所依赖的CSS,JS图片等的。



http请求头的Referer:指的是从浏览器地址栏的哪个链接跳转过来的(并不是从哪个页面跳过来的意思)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值