Youtube如何控制Flash内容加载(Chrome 12)
How does Youtube control Flash content loading (Chrome 12)
几天前,我的谷歌浏览器更新到12.0.742.53测试版,我注意到非常有趣的变化。
打开 Youtube 视频页面时,即使加载了所有内容(文本、图像),页面加载过程也不会结束;加载仅在视频缓冲完成后结束!另外,当我中断加载(例如按Esc
)时,视频下载也会停止!(到目前为止,我不得不右键单击视频并按停止下载以中止缓冲)。
恕我直言,这是一个很棒的用户体验,也是使基于 Flash 的内容表现得像普通 Web 内容的重要一步。
我的问题是:这是怎么做到的?!
我以为他们正在模拟一些加载过程,直到缓冲完成。此外,他们应该处理window.onAbort
事件或其他事情,以便"告诉"闪存停止缓冲。我试图使用Chrome的DOM检查器捕捉该事件,但没有运气...
或者......他们是否使用一些目前仅在Chrome中可用的特殊API?目前在FF4上没有这样的行为。
这是因为Flash
的网络连接是通过浏览器处理的,所以Flash发出的请求被视为任何其他请求。
相关文章:
- 加载Chrome扩展中的脚本错误
- 页面加载代码上的Javascript使其重新加载chrome扩展
- jQuery dataTables对包装宽度的更改只有在加载chrome's检查员
- 重新加载 Chrome 扩展程序内容脚本执行环境
- 在推特流加载时加载 chrome 扩展脚本
- 如何在使用Javascript加载Chrome时计算图像
- 使用相对路径时无法加载chrome扩展内容脚本
- 正在尝试加载gif图像,但未加载chrome
- 我怎么能运行这个脚本时,标签重新加载(chrome扩展)
- 某些页面中未加载Chrome扩展
- Javascript元素在框架内从外部源加载(Chrome内容脚本)
- 在加载chrome扩展之前隐藏所有元素
- 为什么文本/按钮跳转页面加载(Chrome)
- Iframe src改变与Javascript不加载Chrome
- 重新加载Chrome DevTools扩展侧边栏在页面更改
- 页面重新加载chrome扩展消息发送
- jQuery加载Chrome而不是Firefox,为什么
- 我必须重新加载chrome扩展以显示通知
- 在新标签加载(Chrome)上突出显示URL/综合框文本
- Youtube如何控制Flash内容加载(Chrome 12)