2014-12-03 112 views
0

我试图在JavaScript中使用performance.now()函数来获取每个PC的唯一时间戳。 我这样做的方式是通过测量某些操作需要多长时间。 是否有可能创建某些任务,这些任务在每台计算机上需要不同的时间,但每次在特定PC上运行时都会一样? 在此先感谢。使用JavaScript获取唯一时间戳

+0

我不认为你可以创建一个操作,每次都在同一台电脑上有确切的tsd,如果你想识别你应该使用cookie的机器 – Xavjer 2014-12-03 08:49:35

+0

它是否必须是一个时间戳或你想要生成机器的任何一种独特的指纹?后者是 – pawel 2014-12-03 08:58:24

+0

。我试图看到潜力,但我对JavaScript并不熟悉,并没有想到所有可能的方式来做到这一点。 – user2449402 2014-12-04 16:22:23

回答

0

您可能需要某种后端来做到这一点,或者至少确保提前单独指定时间间隔。

很可能您可以通过某种点对点安排将PC连接到另一个PC上,也许使用新的RTC API(请参阅http://www.html5rocks.com/en/tutorials/webrtc/basics/#toc-rtcdatachannel)。但是,如果你可以忍受(比如说)10-20毫秒的容差,你应该没问题。当然,取决于计算机在做什么。