我目前正在开发一个使用CEFSharp.WinForms (v92.0.260)的应用程序,但我遇到了一个使用devtools的问题。当我使用ShowDevTools方法时,开发工具窗口按预期出现,但应用程序开始在浏览器窗口和开发工具窗口之间“闪烁”(就像我每秒按3次alt tab键一样)。此行为独立于加载的页面。
当我移动/最大化/调整两个窗口中的一个时,这种奇怪的闪烁有时会停止(每次都不能想出一个模式来修复它)。
我尝试了很多窗口配置,但什么都没有改变(窗口顶部、可调整大小、最大化等等)。只有在显示devtool时,这种奇怪的行为才会发生。
发布于 2021-08-31 09:41:04
经过更多的测试..。问题似乎来自于browser.Focus方法和browser.ShowDevTools方法的链接。如果我在两个方法的调用之间设置一个小延迟(1秒),那么在最小示例和我的解决方案中,两个窗口之间的闪烁都不会发生。
https://stackoverflow.com/questions/68985206
复制相似问题