2016-03-26 2 views
0

Простые таймерные форматы, такие как «мм: ss».
Но, этот таймер должен сохранять время после обновления. Я пробовал sessionStorage, но он не работает прямо.
Прямо сейчас я отправляю время на сервер каждый раз перед обновлением страницы и получаю время от сервера при загрузке страницы.
Любые другие лучшие идеи без участия сервера?подсчет таймера в javascript, сохранить время при обновлении

+0

Ok вы можете показать нам код здесь? – amanuel2

+0

Может хранить время начала в файле cookie или что-то еще и использовать немного математики, чтобы узнать, как долго прошло с тех пор. – maddockst

+0

sessionStorage должен работать нормально, разместите свой код busted. – dandavis

ответ

0

sessionStorage должен работать нормально, просто помните, что сохраненное значение должно быть строкой.

sessionStorage.setItem('ts', Date.now().toString()); 

Вот быстрый образец скрипку, чтобы продемонстрировать:

https://jsfiddle.net/9cv2mqoh/

+0

Этот код, как правило, выполняет трюк, но способ использования setInterval не позволяет реализовать функцию паузы. Было бы лучше, если бы вы могли использовать переменную «totaltime» и увеличивать ее на 1 секунду. –

Смежные вопросы