1

过去几个月我一直在使用 Firebreath 开发媒体播放器浏览器插件,但我认为这不是 Firebreath 的问题。

目前,我被困在尝试重新加载包含插件的网页时发生的这个奇怪问题。重新加载之前显示的图像将停留在屏幕顶部。重新加载的新插件将继续存在并且远远落后于它,但旧图像将永远停留在屏幕上。如果我滚动或调整浏览器大小,甚至更改 URL,图像将保持不变,但是如果我移动浏览器,图像将跟随。图像在关闭选项卡后保留,但在关闭窗口时离开

这是一个屏幕截图,演示了我在说什么。

http://i.imgur.com/asB7i.jpg

(我是新用户,不能发图)

你能看到我离开了我的插件页面并进入了 Firebreath 网站,但图像仍然存在。

这个问题在 windows 和 linux 上都会发生,在 linux 上发生的频率要低得多,并且在同时使用 directx 和 opengl 时会发生。但只发生在 chrome 上。

只是想知道您或其他任何人是否对可能发生的事情有任何想法、建议或见解。我已经尝试了所有方法,包括残暴的黑客攻击,但似乎没有任何效果。

谢谢你。

4

1 回答 1

0

您的问题很可能是当 DetachedEvent 触发时您没有拆除您的 directx 或 opengl 上下文。AttachedEvent 是您可以设置的最早的事件,而 DetachedEvent 是您可以让它运行的最新事件。

于 2012-05-04T18:48:02.583 回答