我去谷歌,让我的萤火虫打开了。我开始键入“in”,然后检查Firebug的“NET”选项卡,并发送了几个新的GET请求以获取搜索自动完成建议列表。
喜欢:
GET http://clients1.google.com/complete/search?hl=en&client=hp&expIds=17259,17315,23628,24549,26637,26761,26849,26869,27386,27404&q=i&cp=1
但他们被归类为“JS”部分,而不是“XHR” - 为什么会这样? Google不是在幕后制作AJAX GET请求吗?
答案 0 :(得分:5)
这几乎肯定是JSONP请求,用于解决XHR上的跨域限制。从本质上讲,它们是动态地将<script />
标签插入到它们的页面中,这就是它在Firebug中的JS下显示的原因。