2017-05-04 76 views
1

这更像是一个理论问题,但我想知道发生了什么。 我创建了一个使用angularjs的网站,我从外部文件加载数据。无法加载网址的GET方法

当我打开Firefox开发人员(F12)工具时,我看到预期的GET请求。 像这样(截图是从https://www.ted.com/talks/daniel_kish_how_i_use_sonar_to_navigate_the_world拍摄) enter image description here

现在,当我加载https://www.ted.com/我得到一个空的负载,但我敢肯定,页面使用API​​用GET方法获取数据和输出的列表视频列表。 enter image description here

那到底究竟是怎么回事?为什么我无法看到在控制台中加载的GET请求URL?

回答

0

对我来说听起来像去任何TED.com/..... URL结果在TED.com加载一大堆东西不仅是必要的,你需要的任何具体的网址,但也开发商预测您将来可能需要(如主页的视频元数据)。

你可以在AngularJS中自己实现一个服务,该服务最初在加载时获取一堆数据,并在需要时将其缓存以供将来使用。

另一种可能性是,FireFox本身会缓存它收到的大量GET请求回复,并保留它们以备将来调用,这样您的页面平均加载速度会更快。

+0

好的,这个网站https://bluehill.overdrive.com/。 GET网址在哪里? – Katerpiler