https://www.duolingo.com/segaltre

Как задать фиксированный часовой пояс?

Заметил некритичный, но непритный баг: если работать с разных браузеров и устройств, то система работает с разными часовыми поясами и есть риск сброса ударного режима. Например. 01.01 в 00:00 выполнить упражнение, зайти 01.01 в 23:00, то увидим, что опыта на текущий момент 0/10. Выполним какое-н. упражение на 8 баллов и увидим 37/10 баллов (т.е. ранние была уже учтены). Вот такие дела.

Некоторые провайдеры периодически блокируют часть файлов этого сайта. В связи с этим захожу ч/з прокси, tor etc. Видимо, дуо считает себя умнее в плане геолокации и самостоятельно определяет часовой пояс и баллы кочуют из одних суток в другие.

Собственно, как же зафиксировать свой часовой пояс или просто использовать серверный?

1 год назад

1 комментарий


https://www.duolingo.com/FieryCat
FieryCat
  • 25
  • 25
  • 14
  • 1411

Никак. Часовой пояс определяется сервером duolingo в том числе по IP-адресу. Потому использование proxy и tor могут и влияют на расчет сервером часового пояса. Не только IP-адрес участвует в расчетах, но часто его смены достаточно, чтобы сервер пересчитал часовой пояс.

По поводу скриптов скажу сразу - это раньше работало, сейчас - нет. Прямая отправка этого параметра на сервер с некоторых пор им игнорируется, даже если скрипт типа DuoTweak скажет вам обратное.

1 год назад
Изучайте язык всего по 5 минут день. Абсолютно бесплатно.