【发布时间】:2011-03-15 04:05:33
【问题描述】:
这是我的情况:
我编写了一个简单的网络浏览器。一旦我围绕这些概念思考并弄清楚如何在特定选项卡上执行操作,选项卡式浏览就很容易开始工作。它运行良好,在大多数情况下都非常可靠。
然而,一个问题一直困扰着我,我无法弄清楚它的原因。
假设我打开一个新标签并导航到 YouTube。我点击一个视频并加载 Flash 播放器。视频播放,一切正常。我现在创建另一个新选项卡并导航到某个站点。来自 youtube 播放器的音频完全停止。
当我切换回 youtube 选项卡时,页面仍会保持原样,只是播放器必须完全重新加载,就好像我刚刚重新加载了页面一样。这似乎也适用于其他插件类型。
这是什么原因造成的?
垃圾收集未启用,据我所知,我正在正确创建 Web 视图。是否有一些愚蠢、简单的小事我错过了?
【问题讨论】:
标签: objective-c cocoa plugins webkit webview