问题标签 [user-inactivity]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
fullscreen - 观看全屏视频时防止 xautolock/i3lock
我使用 i3 窗口管理器并且有
在其配置文件中,使其在 5 分钟后锁定。
问题是,即使我正在观看视频,5 分钟计时器也会倒计时,这我绝对不喜欢。(顺便说一句,我通常用 看电影mplayer
,但有时我也会在流媒体网站上使用qutebrowser
。)相反,我想防止xautolock
在这种情况下采取行动。
我正在考虑的一种可能的解决方案是将第二行更改为
仅当我不看一些视频内容时myscript
,将所有选项传递给 bash/whatever 脚本/程序的地方在哪里。但我不知道用这个假设的脚本检查什么。xautolock
swift - 如何在 Swift Cocoa 中检测 OS X 中的用户不活动?
我在 stackoverflow 中搜索了答案,但没有一个符合我的需求。我正在 Swift Cocoa macOS 上创建时间跟踪应用程序,例如 Hubstaff 时间跟踪应用程序。目前运行一个计时器,我想在 x 段时间后检测用户的不活动状态并发送他已经空闲 x 段时间的通知。我是 iOS 和 macOS 开发的新手。我可以举个例子来说明如何做吗?
这是我的代码:
flask - 增加不活动计时器 Flask 应用程序
我是使用 Python Flask 开发应用程序的新手我想增加我的应用程序的不活动计时器。目前我已经尝试了下面提到的解决方案,但显然它不起作用。
android - 不活动通知
如果他的应用程序关闭了 2 天,我想向用户发送不活动通知。
我有一个后台活动可以运行并做一些事情,但是我如何在后台运行一些东西来计算 2 天并抛出通知?
这是我后台运行的内容
php - 没有活动时如何在 php 中 30 分钟后注销用户?
我正在一个网站上工作,我想在没有用户活动的 30 分钟后注销用户。
我用来启动会话的 php 代码是:
问题陈述:
我想知道我需要在上面的 php 代码中进行哪些更改,以便在没有活动的 30 分钟后注销用户。
我在上面的代码中添加了以下代码,但它似乎不起作用。
python - 在用户不活动时执行功能
在工作中,我们必须进行自己的时间管理,并时不时地得到控制。因为我总是忘记,当我休息多长时间时,我决定编写一个在启动时运行的 python 脚本,并在我没有移动鼠标或在键盘上输入 5 分钟后写入当前时间。
我只是不知道,自上次输入以来经过一定时间后如何执行我的函数 writetime。
asp.net - 如何跨客户端应用程序和 Identityserver4 处理空闲会话超时
我被卡住了,需要一些建议或解决方案的指针。对于我们的单点登录实现,我有一个相当简单的 IdentityServer4 设置。
三个应用程序
IdentityServer4 与 asp.net 核心身份(ID 服务器)
ASP.NET Core 2.2 MVC (client1)
ASP.NET Core 2.2 MVC (client2) MVC 客户端是使用混合授权设置的
两种情况:
- 如果用户在任何一个客户端中处于活动状态(例如客户端 1),则在该应用程序(客户端 2)中达到空闲超时后,用户不应在客户端 2 中注销。
- 如果用户在两个客户端(client1 和 client2)中都处于非活动状态,则系统应在空闲超时超过时从所有客户端(client1 和 client2)中注销用户。
场景 1:用户活跃于任一客户端。用户在客户端 1 中处于活动状态,在客户端 2 中处于空闲状态 预期行为:超过空闲超时时,系统不应从客户端 2 中注销。当前身份行为:能够在client1中继续工作,但是client2和ID服务器在空闲时间超过后导航到登录页面。
场景 2:用户在所有 2 个客户端(客户端 1 和客户端 2)中均处于非活动状态 预期行为:当空闲超时超过时,系统应从所有 2 个客户端和 ID 服务器中注销用户。
如果我仅在 ID 服务器中设置 cookie 过期时间(删除了sliderexpiration 为 true 并且 client1 和 client2 中的 cookie 过期时间),那么即使两个客户端都处于空闲状态,直到 ID 服务器过期时间超过,客户端应用程序都可以连续工作而没有过期时间,客户端应用程序正在连续工作。
我想知道是否可以实现预期的行为
客户:
身份证服务器:
javascript - 在不活动时运行脚本#Javascript #Android
我们在 MDM 锁定上使用脚本,旨在在三星 TAB A6 的 SD 卡上运行本地脚本。
我们使用的脚本如下...
脚本的这个功能似乎可以工作(它在不活动时运行本地脚本)但是,“重置空闲超时似乎没有按预期工作。当设备被触摸时,它似乎暂停超时而不是重新计时出门。但是,当标签被锁定时,该脚本似乎也没有运行,但是我们确实有解决方法。
任何建议都将不胜感激,因为我的编码知识,尤其是 Javascript 知识非常有限。
亲切的问候,哈利。
django - Django会话:当用户不活动时断开连接
例如,有没有一种简单的方法可以断开 3 分钟不活动的用户?
我按照教程(https://simpleisbetterthancomplex.com/) 开发了一个身份验证应用程序https://www.youtube.com/watch?v=60GTvKCuam8&list=PLLxk3TkuAYnryu1lEcFaBr358IynT7l7H
我使用“从 django.contrib.auth 导入视图”
所以我没有编写登录/注销/...视图并具有默认的身份验证行为
在这里我需要自定义行为,所以我想我需要覆盖注销视图?我怎样才能做到这一点?
angular - Angular 7 - 重新加载页面后的可观察订阅
下午好。我正在研究在用户登录应用程序后创建非活动模式的解决方案。根据项目的要求,我不能使用任何库或包来实现这个任务。我拥有的实现按以下方式工作:
- 用户登录系统。发生后端验证。
- 如果登录成功,我会向非活动模式组件发出一个值,以通知计时器应该启动。
此解决方案工作正常,但是当应用程序重新加载任何页面时出现问题。由于该事件仅在用户登录应用程序时发出,因此现在不活动模式计数器不会启动。我也尝试在 app.component.ts 的构造函数中发出事件,但由于某种原因,服务不会触发该方法。感谢您的帮助,我真的很感激。