javascript - 是否可以在最后一次操作后 X 秒后在 JS 中的网页上截屏?
问题描述
我有一个网页,我想在X秒后不使用该页面时截屏,即在最后一次操作后达到一定时间时可以吗?
解决方案
有很多答案,一个简单的谷歌搜索会比提问更快地帮助你。
此外,
let timeout
let seconds = 2
function screenshot(){
clearTimeout(timeout)
timeout = setTimeout(function(){takescreenshot()},seconds*1000)
}
document.body.addEventListener("mousemove",function(){screenshot()});
document.body.addEventListener("click",function(){screenshot()})
推荐阅读
- python - 是否可以从 Azure Blob 存储容器中读取所有文件,并在使用 Python 读取后删除文件?
- javascript - 如何修复“类型 'Promise<{}>' 缺少来自类型 'Observable 的以下属性
'" 角度 - python - 如何判断一个不存在的路径是否在 Python 中以跨平台的方式指向目录或文件?
- r - 如何使用具有复杂索引进度的 3 个 for 循环来加速此计算?
- javascript - typeScript 函数跳过第一个值为 0 的值
- spring-boot - Spring Integration 从 5.2.x 升级到 5.3 问题
- python - 如何使用具有多个迭代的“filter”,如“map”支持的那样?
- flutter - 如何仅对一个小部件使用 setState
- sql - SQL暂时禁用外键
- python-3.x - 在框架中看不到 tkinter 按钮/标签