我有 Safari 4.0.2。自从我升级到 OSX 10.5.8 以来,它每小时都会崩溃几次。在查看了我安装的所有插件、删除它们并重新安装后,我发现 Flash 插件是罪魁祸首。
但问题是,Safari 已经推出几天了,我却没有看到有人公开讨论这个问题。所以我在想:“一定是我做错了什么,只有我一个人遇到这个问题吗?”
现在每次我加载 espn.com 页面时都会崩溃,它会呈现,然后过了一会儿,Safari 就挂起了,然后我就得到了可怕的沙滩球。
关于如何清理这个问题还有其他想法吗?
更新 - 我现在已经开始使用点击闪现作为一种解决方法。但这仅能让我通过 h.26.4 观看 YouTube 视频。如果我同时安装了 clicktoflash 和 Flash 插件,Safari 会崩溃 - YouTube 首页、ESPN 主页等。
答案1
我已升级到包含 Safari 4.0.2 的 10.5.8,Safari 崩溃问题从未出现。我怀疑您加载了可能与 Safari 4 不兼容的插件。
答案2
您可以尝试从以下位置安装最新版本的 Flash (10.0.32.18)Adobe看看是否能解决问题。您可以检查您使用的版本Adobe 的 Flash 版本检查。
如果失败,您可能需要检查安装了哪些输入管理器。实际上,Safari 的几个“插件”都是使用输入管理器实现的(例如 Safari Stand、Glims、Pith Helmet、1Password 等),并且在升级过程中往往更加脆弱。(1Password 总是说它无法工作,每当 Safari 的新版本发布时,他们都会延迟一天来测试和发布可以在新版本上运行的版本)。
输入管理器可以在~/Library/Input Managers/
以下位置找到:/Library/Input Managers/
需要注意的是,由于 Flash Player 导致的崩溃次数较多,Flash Player 将在 Snow Leopard 中拥有自己的沙盒。我个人使用 ClickToFlash 作为拦截器,过去几个月我得到的传闻证据表明,Safari 在仅在必要时运行 Flash 时会更加稳定。
答案3
Safari 4.0.3 似乎已修复此问题。根据软件更新中显示的发布说明,HTML 5 视频标签之一存在问题,因此这可能是问题所在。