【发布时间】:2012-07-31 00:31:48
【问题描述】:
在 Facebook 的个人资料页面上观察 Chrome 开发者工具的 Network 选项卡时,我注意到几乎没有捕获任何 XHR 请求。在个人资料页面周围单击,例如单击链接以查看个人资料的照片,表明没有发出 AJAX 请求,但该站点似乎像单页应用程序一样保持在同一页面上,并且行为非常类似于 AJAX。
Facebook 个人资料页面真的使用像 jQuery 的 $.get() 这样的 AJAX 请求吗?如果是这样,为什么它们不出现在开发人员工具中。如果没有,我怎样才能达到同样的效果?
【问题讨论】:
-
他们可能使用JSONP
-
在 Chrome 中,我观察到各种主动(我正在做某事,点击按钮)和被动(定期请求新信息)的流量。尝试打开 XMLHttpRequests 的控制台日志记录(开发人员工具窗口的右下角,然后在控制台下)。然后观察“网络”选项卡和控制台,看看是否有所不同。
标签: javascript jquery ajax backbone.js