Показать сообщение отдельно
Старый 02.08.2015, 14:14
Tails вне форума Посмотреть профиль Отправить личное сообщение для Tails Найти все сообщения от Tails
  № 4  
Ответить с цитированием
Tails
 
Аватар для Tails

блогер
Регистрация: Dec 2008
Адрес: г. Чебоксары
Сообщений: 2,259
Записей в блоге: 6
  • У каждого браузера может быть своё, уникальное мнение, на счёт работы функций, ожидающей завершения.
  • Эту функцию часто используют всякие недобросовестные сайты.
  • Работу вкладок или браузера, могут завершать и не штатными способами, например, через убийство процесса в дисптечере задач. (Как я)
Это я к тому, что использовать функцию ожидания завершения можно и даже нужно, но полагаться на неё нельзя.
Вы в любом случае можете получать покорцанные файлы сохранении. Если у вас, в этом случае пользователь теряет весь свой прогресс - это очень плохо. В случае нескольких копий, игроком будет потерян прогресс только с последнего сохранения, что уже приемлемо.

Функция ожидания завершения уменьшит количество сбоев сохранении, но не предотвратит их полностью.

Добавлено через 15 минут
Если уж вы решили использовать локальное хранилище во время оффлайн работы, сообщите об этом пользователю, когда места будет не хватать. Пользователь выделит больше места, тут никаких проблем. К тому же, пользователь будет информирован о том, как работает ваше приложение и для него не станет сюрпризом, если все его данные вдруг пропадут, когда он решит почистить систему от мусора.
__________________
Дети не должны знать о своих родителях