如何从浏览器访问硬件时间

How can I access hardware time from browser

本文关键字:硬件 时间 访问 浏览器      更新时间:2024-06-06

我正在开发一个离线web应用程序,并试图在运行该应用程序的设备上找到任何用户不可编辑的可用日期时间。我必须能够通过javascript访问它。原因是我希望我的应用程序对手机上的时间变化黑客不敏感。有什么想法吗?

你不能通过javascript,也许你可以通过在网络应用程序启动时启动javascript计时器来限制黑客攻击,并用它来检查时间而不是设备的时间?这取决于你想要的准确性,但类似的东西会每秒更新一次:

var time = new Date();
function loop(){
     setInterval(function(){ time=new Date(time.getTime() + 1000);loop(); }, 1000);
}
loop();

因此,时间变量是自应用程序启动以来所经过的实时时间。不利的一面是,它将使用资源。。。