Greasy Fork is available in English.
记录并显示用户在每个页面的停留时间
这是一个用于浏览器扩展管理器(如Tampermonkey)的用户脚本,旨在记录并显示用户在每个访问页面上的停留时间。
本脚本采用 MIT许可证,允许自由使用、修改和分发,详细条款请参阅脚本顶部的许可声明部分。
该脚本由本人开发,并遵循开放源代码的精神,欢迎有兴趣的开发者参与贡#和改进。
欢迎访问 GitHub项目页面 获取最新版本和反馈问题。
https://greasyfork.org/zh-TW/scripts/495610-tempo-de-uso-di%C3%A1rioJhon Pérgon先生的开源与分享
现在,计时器新增暂停和重置功能.并且只在处在该页面时计时。
timerInterval
定义问题eslint: no-undef -'timerInterval'is not defined
报错问题。在 startTimer
函数中定义并使用 timerInterval
变量来存储 setInterval
的返回值。
优化显示样式
使用更加简洁和美观的样式,包括灰色或黑色字体,并设置合适的字体大小。
调整计时器显示框的大小和位置,使其更加协调地融入页面。
添加了一些简单的图标或装饰,让界面更加美观。
优化计时器的显示方式
根据不同的停留时间采用不同的显示格式,例如当停留时间较短时显示秒数,当停留时间较长时显示小时和分钟。
添加了一些动画效果,让计时器的显示更加生动有趣。
提供更多的交互功能
添加了暂停/继续按钮,用户可以自行控制计时器的运行。
添加了重置按钮,用户可以清除当前页面的停留时间记录。
将暂停和重置功能按钮放置在计时器显示的第二行。
优化代码结构和可维护性
将样式和逻辑分离,使代码更加模块化和可读性更强。
添加了更多的注释,使代码更加易于理解和维护。