gpt4 book ai didi

javascript - AngularJS 检查用户是否在选项卡中

转载 作者:行者123 更新时间:2023-11-28 19:29:41 26 4
gpt4 key购买 nike

我想检查用户当前是否正在查看浏览器选项卡,就像你在使用 google chrome 并且有 facebook、twitter 和应用程序一样,并且您想知道是否在所有 3 个应用程序中选择了该应用程序。有没有办法纯粹用 Angular 来做到这一点,或者我需要做这样的事情:

$(window).focus(function() {
console.log('enter');
}).blur(function() {
console.log('out');
});

最佳答案

AngularJS 与 JQLite(jQuery 的子集)捆绑在一起。您可以注入(inject)模拟 $window 以保持其可测试性,或者仅使用 window。您的来电:

angular.element($window).bind('focus', function() {
console.log('enter');
}).bind('blur', function() {
console.log('out');
});

关于javascript - AngularJS 检查用户是否在选项卡中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27111270/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com