2013-03-26 30 views
0

我被困在设计场景中,其中有一个基于javascript/html5的应用程序,它在离线模式下运行。它是基于浏览器的,并且有发生的crud操作。甚至在离线模式下维护服务器时间(javascript/html5)

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

如何在本地运行时使用的JavaScript /HTML5维持服务器时间

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

**

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

**

+0

为什么你不能将服务器时间存储在全局对象中? – luk3thomas 2013-03-26 06:22:25

+0

听起来像这样: http://stackoverflow.com/a/4008583/1443797 – Mupps 2013-03-26 06:25:13

+0

我忘了补充说,用户可以更改设备时间并创建欺诈条目。因此,使用本地设备的时间来计算服务器时间并不是正确的方案。 因此,即使用户更改设备的时间,我们应该保持服务器的时间。 – Akshat 2013-03-26 06:36:02

回答

0

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

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

相关问题