保持服务器时间,即使在离线模式(javascript/html5)

Maintain server time even in offline mode (javascript/html5)

本文关键字:模式 javascript html5 离线 服务器 时间      更新时间:2023-09-26

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

现在当在离线模式我想在我的应用程序中维护服务器时间。此服务器时间将用于我的crud操作等

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

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

* *

我不能通过使用设备的本地时间来计算服务器时间,因为用户可以更改设备的时间并创建欺诈条目

* *

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

如果可验证的审计是至关重要的,那么您应该记录更新到达服务器的时间,而不是试图记录更新到达设备的时间。当然,没有什么能阻止你同时做这两件事。