我必須開發一個應用程序來測量一系列實驗中的用戶響應時間。這個應用程序將在大約100臺計算機上運行,因此我曾提到基於瀏覽器的方法可能會減少執行安裝和更新。據說,現在我已經瞭解了瀏覽器中定時器的準確性,特別是javascript定時器,我知道從幾毫秒到10-15ms的延遲可能會有一段延遲。當用戶測量他們對屏幕上視覺隊列的響應時間時,這種延遲會對這些實驗的精度產生負面影響。爲時間精度高的桌面創建時間敏感的瀏覽器應用程序的最佳方法?
是否有一種已知的方法來獲取在瀏覽器中通過JavaScript運行的Web應用程序的精確定時器?同樣,這些實驗中的一部分需要簡單的二維動畫,例如查看用戶可以將鼠標光標停留在旋轉的多維數據集上多久。我寧願使用HTML5和Javascript,我們也不能使用Flash。
你可以用」不依賴於JavaScript 1)Javascript日期(和計時器)基於系統時間。如果用戶改變他們的系統時間,JavaScript沒有真正的方法知道。例如,如果你有1分鐘的倒計時,啓動它,然後用戶將他們的時間設置回30分鐘,計時器現在將是大約31分鐘。 – Shmiddty
看到這個:http://jsfiddle.net/ZqvPF/ – Shmiddty
另一個問題是,在瀏覽器中使用複雜的JavaScript控制檯(和插件像greasemonkey),用戶可以替換您的JavaScript的部分來操縱他們的時間。 – Shmiddty