这是一个奇怪的问题:
我正在将JavaScript定时器与远程服务器同步,注意到我的定时器(基于Date()
对象)在每次页面刷新时相对于远程服务器增加了约12毫秒。我将其缩小到了JavaScriptalert()
函数。
我创建了以下测试,并通过2个同步时钟验证了我的系统时间每83-84次页面刷新会前进1秒钟。有人以前见过这种情况吗?
<html>
<head>
</head>
<body>
<script type="text/javascript">
alert('hello');
</script>
</body>
</html>
我在XP SP3上使用IE7。请告诉我我不是疯了!
编辑:
我真的不关心javascript计时器的准确性。真正的问题是JavaScript alert()
函数会使我的系统时间提前12毫秒。