如何检测 Windows 10 上的应用可见性
How to detect app visibility on Windows 10
有没有办法查看您的应用程序是否在前台 windows 10. 我正在尝试提醒用户使用 toast 事件,而不是在应用程序运行时弹出它已经在视野中。我正在使用 html/js。
谢谢
您需要监听此事件:
document.addEventListener('visibilitychange', function ()
{
var state = document.visibilityState; // 'hidden' or 'visible'
});
您可以存储当前状态并根据该状态决定是否显示您的 Toast 消息。
更新:将 msvisiblitychange 更改为 visibilitychange,如果您使用的是 Win10 之前的版本,您可能仍需要 'ms' 前缀
有没有办法查看您的应用程序是否在前台 windows 10. 我正在尝试提醒用户使用 toast 事件,而不是在应用程序运行时弹出它已经在视野中。我正在使用 html/js。
谢谢
您需要监听此事件:
document.addEventListener('visibilitychange', function ()
{
var state = document.visibilityState; // 'hidden' or 'visible'
});
您可以存储当前状态并根据该状态决定是否显示您的 Toast 消息。
更新:将 msvisiblitychange 更改为 visibilitychange,如果您使用的是 Win10 之前的版本,您可能仍需要 'ms' 前缀