Feed.ly如何确定iFrame加载进度?

时间:2015-02-05 21:05:08

标签: javascript html iframe feedly

如果您在Feed.ly上阅读RSS项目,则可以选择“预览”该项目,从而在iFrame中打开相应的URL。他们在某种程度上已经在框架顶部获得了一个负载条,但无法弄清楚他们如何获得负载百分比。

  

enter image description here

如果他们假装,他们的工作就很棒。任何人都知道如何从iframe获取加载进度?

1 个答案:

答案 0 :(得分:2)

如果您无法获得实际的bytesLoaded和bytesTotal,则可以跟踪所有用户加载该iframe所需的时间,并提出用于管理进度条的平均加载速度。如果您希望它更准确,您可以跟踪当前用户的加载速度如何与他们预览的每个项目(或者每个Feed)的平均加载速度相匹配,并根据该用户的相对时间开发更好的近似值。

前几个人只是猜测,但在那之后,你可能会相对接近。当然,当你拥有大量用户时,这种方法会更好用,就像feedly一样。对于较小的网站或更多利基RSS提要,它将没那么有用。

编辑:我认为他们实际上并没有这样做。至少,我没有看到他们提出任何跟踪请求。我认为他们可能只是假装它。在预览了很多项目之后,有时候当它消失时,条形图只有一半是满的,有时它会在您看到的不仅仅是白色屏幕之前完全填满。我认为这是一种安慰剂。