Как работает офлайн-режим

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

Что видим при включении оффлайн режима

Если интернет пропал, вы открываете страницу с заранее сохранёнными данными и можете продолжать работу. В офлайн-режиме доступен список ресторанов, затем — таблица с резервами по выбранному заведению. Таблицу можно просматривать, искать гостей, а также сортировать данные по полям, как и в обычном режиме.

Список резервов, который не редактируется


Можем просматривать резервы на 1 - 2 дня вперед


Можем искать гостей с помощью поиска


Есть сортировка таблицы


Мобильная версия


Какие данные доступны

В офлайн-режиме отображаются резервы за ближайший период: как прошлые, так и будущие дни, которые успели сохраниться в браузере. Сейчас реализован диапазон примерно от «минус одного дня» до «плюс одного дня» относительно текущей даты, чтобы покрывать типовые сценарии работы.

Сколько это хранится

Сохранённые данные остаются доступны до тех пор, пока браузер не очистит локальное хранилище. На практике это может быть дольше, чем обычный кэш страницы, потому что данные сохраняются не как картинка страницы, а в специальном локальном хранилище браузера.

Что важно знать

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

Вот простыми словами, что это за «локальные данные»:

  • Куки (cookies) — маленькие файлы, где сайт запоминает ваши настройки (например, какой ресторан вы выбрали в прошлый раз).
  • IndexedDB / localStorage — специальные «хранилища» внутри браузера, где сайт может складывать большие объёмы информации (например, все резервы на несколько дней).
⚠️ ⚠️ Важно! Если в настройках браузера включено «автоматически очищать всё при закрытии», или если вы пользуетесь режимом «Инкогнито» (в Chrome) / «Частный режим» (в Safari, Firefox, Edge), то сохранённые данные могут исчезнуть. Старайтесь использовать обычный режим открытия сайта.


Как проверить и настроить (для самых популярных браузеров)

Google Chrome (компьютер)

  1. В левом меню выберите «Конфиденциальность и безопасность» → «Настройки сайта».

  2. Прокрутите вниз → «Дополнительные настройки контента» → «Данные сайтов».

  3. Убедитесь, что переключатель «Сохранять локальные данные только до закрытия браузера» — отключён (должен быть серым). Рядом должна быть включена опция «Сайты могут сохранять данные на устройстве».

​Яндекс.Браузер

  1. Нажмите на три полоски в правом верхнем углу → «Настройки».
  2. Прокрутите вниз до блока «Конфиденциальность» → «Настройки содержимого» → «Файлы cookie и данные сайтов».
  3. Выберите «Разрешить сайтам сохранять файлы cookie и данные сайтов» и отключите «Удалять после закрытия браузера»

Safari (на компьютере Mac)

  1. В верхнем меню нажмите «Safari» → «Настройки» или «Параметры» (иконка шестерёнки).

  2. Перейдите на вкладку «Конфиденциальность».

  3. Снимите галочку с пункта «Блокировать все файлы cookie». Также отключите опцию «Очищать историю при закрытии браузера», если она включена.

Microsoft Edge (компьютер)

  1. Нажмите на три точки в правом верхнем углу → «Настройки».
  2. Слева выберите «Конфиденциальность, поиск и услуги».
  3. В разделе «Очистка данных об активности» нажмите «Выберите, что очищать при каждом закрытии».
  4. Убедитесь, что пункты «Файлы cookie и другие данные сайтов» и «Кэшированные изображения и файлы» не отмечены галочками.

На телефоне (Android / iPhone — на примере Chrome)

  1. Откройте браузер Chrome.
  2. Нажмите на три точки (Android) или на три полоски (iPhone) → «Настройки».

  3. Выберите «Конфиденциальность и безопасность» → «Очистить данные браузера».

  4. Убедитесь, что режим «Только время: всё время» и отключена опция «Автоматическая очистка при выходе». Самый простой способ: НЕ используйте режим «Инкогнито» для работы с резервами.

Если вы не хотите лезть в настройки:

Просто открывайте сайт в обычной вкладке (без маски «невидимки»), не чистите историю браузера каждый день и не закрывайте браузер сразу после работы. Тогда страница с резервами сможет хранить данные даже без интернета.