На моих предыдущих сайтах я использовал cookie для отображения домашней страницы только при первом посещении. Это отлично работает (см. Здесь здесь), но использование файлов cookie сегодня не так модно, поэтому я хочу как можно больше избежать его.
Теперь мои проекты на сайте почти всегда имеют предварительный домашний запуск через javascript (показывая modalbox), поэтому мне не нужно предпринимать никаких действий на стороне сервера. Я рассматриваю возможность использования HTML5 localStorage вместо файлов cookie с резервным копированием файлов cookie, если в браузере нет localStorage. Это хорошая идея? Каково влияние в плане удобства использования, защиты конфиденциальности и производительности веб-сайта?
Использование localStorage улучшит удобство использования для пользователей, у которых отключены файлы cookie. Но я знаю, что некоторые функции HTML5 - это только опция (например, геолокализация) в некоторых браузерах. Есть ли какие-либо ограничения для localStorage в любом браузере? Есть ли случай, когда я получу ошибку JS, если localStorage доступен, но деактивирован для моего сайта?