我用的是最新版本的 Chrome 5.0.xx。我的 Ubuntu 也是最新版本 10.04。我通常会打开两个 Chrome 实例,将屏幕分成两部分。一部分是儿子在 Youtube 上看动画片,另一部分是我自己看新闻。
因此,有时,当我关闭正在阅读的新闻的某些页面时,正在 YouTube 上播放的视频会崩溃并立即停止。我需要刷新 YouTube 页面并再次观看视频。
问题是什么?如何解决
答案1
问题很可能是由 Flash 插件崩溃引起的。Chrome 通过与崩溃本身分离来保护自己,但效果正如您所描述的那样。由于 Flash 播放器是专有软件,因此无法直接修复该问题。尽管互联网上流传着许多解决方法。这些解决方法都不是完整的解决方案,只能修复特定问题。
更通用的解决方案是利用 chrome 的 HTML5 功能。各种网站都允许启用 HTML5 功能。Youtube 可以在此处启用 HTML5:http://youtube.com/html5
还有适用于 Chrome 的 HTML5 扩展程序,可以将嵌入的视频转换为适用的 HTML5 元素,从而减少网站中的 Flash 元素数量。
答案2
Chrome(和 Chromium)执行大量线程(运行多个进程),一个或两个进程用于渲染和 JavaScript(如果打开了很多窗口,则可能更多),其他进程用于窗口管理、间隙输入等。当渲染崩溃时,此渲染负责的所有窗口(或选项卡)都将崩溃,Chrome 将显示“Aw,Snap!”页面。它可能由很多原因引起,但基本上意味着渲染线程已崩溃。这可能是 Flash 问题,也可能是渲染 html JavaScript 等中的一些致命错误。
Flash 也可能是问题所在,但也可能是因为 chrome 不完全支持 flash 插件 - 如果 firefox 没有在相同的页面上崩溃,那么它就不是 flash 错误,因为它们使用相同的插件。
如果您使用铬,请记得报告错误;)
答案3
如果我打算使用 Youtube 等需要大量 Flash 的网站,我会使用 FirefoxHomestar 跑步者或者当我使用 Chrome 时 Flash 崩溃。这几乎是我唯一一次使用 Firefox,但这个解决方法对我来说很管用。不过,我愿意接受任何其他解决方案。