【问题标题】:Maintain server time even in offline mode (javascript/html5)即使在离线模式下也能保持服务器时间 (javascript/html5)
【发布时间】:2013-03-26 06:18:34
【问题描述】:

我被困在一个设计场景中,我有一个基于 javascript/html5 的应用程序,它以 离线模式 运行。它是基于浏览器的,并且会发生一些杂乱无章的操作。

现在,当处于离线模式时,我想在我的应用程序中保持服务器时间。我的 crud 操作等将需要此服务器时间

本地运行时如何使用javascript/html5维护服务器时间

注意:应用程序第一次联系服务器并下载一些数据,所以我也可以获取时间。

**

我无法使用设备的本地时间计算服务器时间,因为用户可以更改设备的时间并创建欺诈条目。

**

【问题讨论】:

  • 为什么不能将服务器时间存储在全局对象中?
  • 类似这样的声音:stackoverflow.com/a/4008583/1443797
  • 我忘记添加用户可以更改设备时间并创建欺诈条目。因此使用本地设备的时间计算服务器时间不是正确的方案。所以即使用户改变了设备的时间,我们也应该维护服务器时间。

标签: javascript html date timestamp offline


【解决方案1】:

你不能,没有办法阻止用户更改设备上的时间,如果你没有网络连接,你也无法联系在线服务器。

如果可验证的审核至关重要,那么您应该记录更新到达服务器的时间,而不是尝试记录更新到达设备的时间。当然,没有什么能阻止你两者兼而有之。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-11-06
    • 1970-01-01
    • 2022-11-14
    • 2019-04-14
    • 1970-01-01
    • 1970-01-01
    • 2017-08-22
    相关资源
    最近更新 更多