保持服务器时间,即使在离线模式(javascript/html5)
Maintain server time even in offline mode (javascript/html5)
我被困在一个设计场景中,我有一个基于javascript/html5的应用程序,运行在离线模式。它是基于浏览器的,并且会发生一些粗糙的操作。
现在当在离线模式我想在我的应用程序中维护服务器时间。此服务器时间将用于我的crud操作等
我如何维护服务器时间使用javascript/html5本地运行时?
注意:应用程序第一次与服务器联系并下载一些数据,所以我也可以获取时间。
* *我不能通过使用设备的本地时间来计算服务器时间,因为用户可以更改设备的时间并创建欺诈条目
* *你不能,没有办法阻止用户更改设备上的时间,如果没有网络连接,你无法联系在线服务器。
如果可验证的审计是至关重要的,那么您应该记录更新到达服务器的时间,而不是试图记录更新到达设备的时间。当然,没有什么能阻止你同时做这两件事。
相关文章:
- Javascript,访问一个主要对象模块模式中的每个对象
- 我是否可以检测到javascript正在被卸载(作为调试模式)
- 包含圆括号的JavaScript Regex模式
- 用于操纵DOM API的Javascript设计模式
- 用javascript创建一个看起来正常分布的模式
- 揭示模块模式(JavaScript) - 这无法访问私有方法
- 匹配每个字符,直到在行首出现模式(JavaScript)
- 用于处理成功、失败、重试的异步请求的设计模式?(JavaScript)
- 模块模式javascript不是函数
- 从自定义模块模式Javascript库调用XMLHttpRequest时不会发生任何事情
- 浏览器中的观察者模式javascript:订阅事件"添加了Dom元素“;并处理这个元素
- IE11在Iframe下的怪癖模式-javascript错误
- 返回具有链接模式javascript的项
- 命令模式 JavaScript 中的执行函数
- gsp下拉值返回NaN在IE7文档模式(javascript)
- 动态模式Javascript
- 保持服务器时间,即使在离线模式(javascript/html5)
- 我如何专业地构建我的模块模式Javascript项目
- 怪癖模式 - JavaScript 不会更新表单选择选项
- 设计模式- JavaScript.安全提取深层(可能不存在)对象属性的通用函数