Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image 关闭后,Chrome插件图像仍然存在_Image_Google Chrome_Plugins_Firebreath - Fatal编程技术网

Image 关闭后,Chrome插件图像仍然存在

Image 关闭后,Chrome插件图像仍然存在,image,google-chrome,plugins,firebreath,Image,Google Chrome,Plugins,Firebreath,在过去的几个月里,我一直在使用Firebreath开发媒体播放器浏览器插件,但我认为这不是Firebreath的问题 目前,当一个人试图重新加载包含插件的网页时,我遇到了一个奇怪的问题。重新加载前显示的图像将停留在屏幕顶部。新的重新加载的插件将是活的,远远落后于它,但旧的图像将永远留在屏幕上。如果我滚动或调整浏览器大小,甚至更改URL,图像将保持不变,但是如果我移动浏览器,图像将跟随。图像在关闭选项卡后保持不变,但在关闭窗口时离开 下面是一个截图,演示了我所说的内容 (我是新用户,因此无法发布

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

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

下面是一个截图,演示了我所说的内容

(我是新用户,因此无法发布图像)

你可以看到我离开了我的插件页面,去了Firebreath网站,图像仍然存在

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

只是想知道你或其他人是否对可能发生的事情有任何想法、建议或见解。我尝试了一切,包括骇人听闻的黑客攻击,但似乎没有任何效果


多谢各位

您的问题很可能是当DetachedEvent启动时,您没有删除directx或opengl上下文。AttachedEvent是最早可以设置的,DetachedEvent是最晚可以让它运行的。这只发生在windows上,对吗?你画得怎么样?正常的GDI、directx、opengl?使用directx或opengl都会导致问题。我正在对detachedEvent上的上下文调用delete。这还不够吗?我不是opengl或directx专家,所以我不知道;然而,你所描述的听起来很像你的上下文没有被正确清理。是的,我怀疑是这样的。我会进一步调查,如果有什么有趣的事情发生,我会告诉你的。谢谢你抽出时间。