为最小化的 Chrome 分配与最大化时相同的 CPU 资源

为最小化的 Chrome 分配与最大化时相同的 CPU 资源

我是一名 Chrome 扩展程序开发人员,在最小化 Chrome 窗口时,我的自动化工具无法正常工作,这让我很头疼。我尝试了很多不同的方法,比如使用 WebWorker API 让计时器在单独的线程上运行,不受 Chrome 计时器节流的影响。不幸的是,我认为这并不是我的扩展程序的错,而是 Chrome 节省 CPU 资源的方式,会减慢最小化/不活动的浏览器的速度。

是否有任何适用于 Windows 的工具可以让我让程序/浏览器表现得好像已经打开但实际上却最小化/不可见?

我需要同时运行 50 多个浏览器窗口,但它们无法全部显示在屏幕上,当然我可以给自己买更多的显示器,但我无法相信在 Windows 上没有办法解决这个问题。

我听说 Chrome 就是这样的,你对此无能为力。但也许有些 Windows 程序会让 Chrome 认为它已最大化但实际上却隐藏了?(无需最小化,可以在另一个 TaskView 桌面上打开)

主要问题是,无论浏览器是在单独的桌面上,在后台最大化(隐藏在另一个应用程序后面)还是最小化,它都无法像浏览器在屏幕上可见时那样高效地工作。

奇怪的是,我甚至可以重叠浏览器窗口并且它能工作,所以只要你能看到窗口的 0.1%,它就能完美运行......

答案1

一种不涉及最小化 Chrome 或对其进行黑客攻击的解决方法是将其移动到另一个虚拟桌面,这样它就不会妨碍操作但也不会被最小化。

您可以使用任务视图轻松地在虚拟桌面之间移动窗口。

还存在通过热键移动窗口的第三方解决方案。

参考 :

相关内容