Я работаю над графиком холста, который обновляется в реальном времени с информацией, которую мы показываем клиенту, и в процессе подготовки к изменению DST на часах. Одним из наших требований является то, что график будет функционировать, как обычно, без необходимости обновления клиентом страницы при переключении часов.
Во время работы над этой проблемой я узнал об этой ошибке с Firefox:
https://bugzilla.mozilla.org/show_bug.cgi?id=127246
В основном объект Date() в JavaScript не обновляется в Firefox, если системное время было изменено без закрытия браузера/вкладки, и поскольку мы запрашиваем API с использованием системных часов, это довольно важный проблема.
Я предполагаю, что это не исправлено, так как билет по-прежнему отмечен как "NEW", и я также уверен, что это вызывает проблему, а не другую часть моего кода, так как я могу получить текущее время системных часов после его изменения в Firefox без необходимости обновления страницы?
FYI версия Firefox, которую я использую, - это 19.0.2
Заранее спасибо
Пример
Установите системные часы на 12:00 и откройте веб-приложение...
var currentHour = new Date().getHours() //returns 12
Установите системные часы на 13:00 без повторного открытия веб-приложения.
var currentHour = new Date().getHours() //returns 12