javascript - 在javascript中刷新页面后继续时钟时间

标签 javascript timer

我正在使用 javascript 将 timer 放在我的网页上。 当按下开始按钮时,时钟以时间戳开始。

一切正常,没有任何错误。

代码是

initialize_timer: function() {
    this.project_m2o = new project_timesheet.FieldMany2One(this, {model: this.project_timesheet_model , classname: "pt_input_project pt_required", label: "Select a project", id_for_input: "project_id"});
    this.project_m2o.on("change:value", this, function() {
        var project = [this.project_m2o.get('value'), this.project_m2o.$input.val()];
        this.project_timesheet_db.set_current_timer_activity({project_id: project});
        this.set_project_model();

现在每当页面 gest 刷新时,时钟应该继续,但它会再次初始化 00:00

指导我处理它!

最佳答案

在 cookie 或本地存储中启动计时器时存储系统时间。每次加载网页时,您都可以读取之前的系统启动时间并适本地初始化时钟。

如果时间需要不易被篡改,则您需要将每个用户的时间存储在服务器上,并在每次从服务器提供服务时将该用户的开始时间放在页面中。

关于javascript - 在javascript中刷新页面后继续时钟时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26453439/

相关文章:

php - Internet Explorer 无法使用基于 php 生成的选择选项值的 JavaScript 函数

javascript - <dom-repeat> 中的 <dom-if> 不会在项目更改时调用方法

JavaScript 播放/暂停音频切换

java - 在 Android 中 5 秒后执行函数

ios - 如何在关闭 ViewController 后继续倒计时

python - 每 X 秒作为用户输入运行 python 脚本

javascript - 如果不透明,则为 PNG 文件区域着色

javascript - 解析时的额外值,然后循环遍历 JSON 字符串

javascript - 当 "game"重新启动时定时器没有重置

Python 2.7,thread.Timer生成太多垃圾线程未回收