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