![为什么我的应用程序在重新获得焦点时不断切换到不同的显示器?](https://linux22.com/image/1297301/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%88%91%E7%9A%84%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E5%9C%A8%E9%87%8D%E6%96%B0%E8%8E%B7%E5%BE%97%E7%84%A6%E7%82%B9%E6%97%B6%E4%B8%8D%E6%96%AD%E5%88%87%E6%8D%A2%E5%88%B0%E4%B8%8D%E5%90%8C%E7%9A%84%E6%98%BE%E7%A4%BA%E5%99%A8%EF%BC%9F.png)
我在双显示器设置下工作,将 FireFox 最大化为一个显示器。
当我最小化或关闭 Firefox,或者切换到其他完全隐藏 Firefox 的应用程序时,当我返回对于 FireFox,它现在在另一台显示器上。
注意:我正在使用 Windows 7。
答案1
根据这个论坛帖子,(在 Whirlpool.net 上!)FireFox 只记住当前位置当它没有最大化时:
仅当您在 Firefox 未最大化时关闭它时,Firefox 才会记住它们在哪个显示器上。
因此,在双显示器设置中,让 Firefox 在您选择的显示器上最大化打开的步骤如下:
- 取消最大化 Firefox 窗口
- 将未最大化的窗口放置在您选择的显示器上
- 关闭 Firefox 窗口
- 重新打开 Firefox 窗口
- 最大化 Firefox 窗口
- 关闭 Firefox 窗口
现在 Firefox 将在您选择的屏幕上最大化打开。
按照这些步骤解决了我长期存在的奇怪问题。
有关此问题的更多技术信息,请参阅此博客文章多显示器编程陷阱揭示了这不仅仅是 FireFox 的问题。