这更像是一个理论问题,但我想知道发生了什么。
我使用angularjs
创建了一个网站,我从外部文件加载数据。
当我打开Firefox开发人员(F12)工具时,我会按预期看到GET请求。 这样的事情(截图来自https://www.ted.com/talks/daniel_kish_how_i_use_sonar_to_navigate_the_world)
现在,当我加载https://www.ted.com/时,我得到一个空载,但我确定该页面使用带有GET方法的API来获取数据列表并输出视频列表。
那到底是怎么回事?为什么我不能看到控制台内加载的GET请求网址?
答案 0 :(得分:0)
听起来像是去任何TED.com / .....网址导致TED.com加载了大量的东西,不仅是你需要的任何特定网址所必需的,而且开发人员预测您将来可能需要(例如主页的视频元数据)。
您可以在AngularJS中自行实现此功能,该服务最初会在加载时获取大量数据,并在需要时将其缓存以供将来使用。
另一种可能性是,FireFox本身会缓存它收到的大量GET请求回复,并保留它们以供将来调用,以便您的页面平均加载速度更快。