2011-05-16 56 views
1

几天前我的Google Chrome已更新至12.0.742.53测试版,我注意到非常有趣的更改。
打开Youtube视频页面时,即使加载了所有内容(文本,图像),页面加载过程也不会结束;仅在视频缓冲完成!另外,当我中断加载(例如按Esc),视频下载也停止! (直到现在,我不得不右键点击视频并按停止下载中止缓冲)。Youtube控制Flash内容加载(Chrome 12)

恕我直言,这是一个伟大的用户体验,并使基于Flash的内容像普通网页内容一样行事的一大步。

我的问题是:这是怎么完成的?!

我以为他们正在模拟一些加载过程,直​​到缓冲完成。他们也应该处理window.onAbort事件或其他事情,以便“告诉”Flash停止缓冲。我试图用Chrome的DOM Inspector来捕捉这个事件,但没有运气......

或者......他们是否使用了一些目前只在Chrome中可用的特殊API?现在FF4上没有这种行为。

回答

0

这是因为Flash的网络连接是通过浏览器来处理的,所以请求Flash使用与其他任何请求一样。