在电子上获得getBackgroundThrottling()或等效功能吗?

时间:2020-02-05 00:32:34

标签: javascript electron throttling

有一个BrowserWindow s-setBackgroundThrottling()

的(显然未记录)功能。

是否有某种方法可以检查窗口是否在后台设置为节流阀?我找不到它的属性或获取器。

我要查找的原因是动态更改backgroundThrottling-但是我需要确定backgroundThrottling的原始值以在完成后重置它。


在切换后将其动态设置为当前值时非常有用。

我有一组共享函数,它们在窗口上使用了不同的初始backgroundThrottling ,但是在某些地方我想动态地将其关闭,让计时器运行,然后重新打开。它将简化(并加速)代码。

问题是计时器在受到限制时无法按时运行。

另一种方法是在main进程上运行计时器,并使用IPC与窗口进行通信。这意味着至少要在两个文件中使用30行代码,并且要承受非常短暂的IPC延迟。如果我可以确定窗口是否从窗口本身被限制,则将需要4行代码。

0 个答案:

没有答案
相关问题