我正在追踪我的应用程序的javascript报告的一些非常高的加载时间,并发现当窗口在后台或显示器关闭时,Android(和iOS)暂停一些JavaScript执行.
在Android上,我发现我可以使用window.onfocus和onblur事件来检测应用程序何时切换到后台(并且js执行很快会被暂停,至少对于新脚本而言),但是我找不到一种方法来检测屏幕打开或关闭.这可能吗?
window.onfocus
onblur
(在Safari上,我除了相似的结果onfocus,并onblur没有可靠地触发.)
onfocus
javascript android mobile-safari android-browser ios
android ×1
android-browser ×1
ios ×1
javascript ×1
mobile-safari ×1