如何在Windows 10上检测应用程序可见性

时间:2016-03-08 20:23:17

标签: winjs windows-10-universal

有没有办法在Windows 10中查看您的应用是否在前台。我正在尝试使用吐司警告用户事件,而不是在应用已经在视图中时弹出窗口。我正在使用html / js。

由于

1 个答案:

答案 0 :(得分:1)

你需要听这个事件:

document.addEventListener('visibilitychange', function ()
{
    var state = document.visibilityState; // 'hidden' or 'visible'
});

您可以存储当前状态,并根据该状态决定是否显示您的Toast消息。

更新:将msvisiblitychange更改为visibilitychange,如果您在Win10之前,您可能仍需要'ms'前缀