gpt4 book ai didi

javascript - 如何使用服务器时间为用户的操作计时

转载 作者:行者123 更新时间:2023-11-30 15:32:20 25 4
gpt4 key购买 nike

这是我的测验页面上应该发生的事情:

  1. 用户开始查看问题。
  2. 计时开始于他。 (开始时间保存在数据库中。)
  3. 用户要么回答要么离开。
  4. 时钟停止。 (退出时间保存在数据库中。)

这对于第一种情况非常简单,用户像一个乖巧的小用户一样按顺序回答每个问题。我可以成功设置开始时间和退出时间。

但是,如果用户决定以任何方式离开页面(甚至关闭整个浏览器或将他的计算机扔出窗外),我不知道如何跟踪。

我想我可以利用 DDP,只要连接中断,我就知道用户已经离开并可以设置退出时间。问题是我不知道该怎么做,或者是否有可能在用户已经离开时进行方法调用或类似的操作!

有没有人有什么想法?

最佳答案

Meteor.onConnection回调的参数之一是 onClose 回调,它会在客户端关闭连接时立即执行。

关于javascript - 如何使用服务器时间为用户的操作计时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42049005/

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