Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Яндекс браузер не держит local storage

Null Мастер (1108), открыт 3 недели назад
Сохраняем корзину пользователя в localstorage во всех браузерах все ок, в т.ч хром.
Но когда мы используем Яндекс Браузер, он не держит хранилище и после закрытия браузера его очищает либо вообще туда ничего не записывает, кто сталкивался с таким?

p.s вариант сказать клиенту сменить браузер не подходит.
6 ответов
Celtic Hammer Мудрец (18043) 3 недели назад
Нонконформист он. Путина поддерживает (хотя это и не в духе нонконформизма) и все эти буржуйские "localstorage" подвергает "антисанкциям"
АндрейВысший разум (481418) 3 недели назад
С точностью до наоборот: он [за]конченный конформист и, как говорили в советские времена, "всегда колеблется вместе с линией Партии".
V̲i̲s̲t̲a̲s̲t̲e̲r̲ Искусственный Интеллект (273207) 3 недели назад
сказать клиенту сменить браузер
Ты сам тестировал или клиент пожаловался? Может он работает в режиме инкогнито или чистит данные при закрытии браузера... ну, тогда неудивительно
Тимур Рябинин Сотрудник службы поддержки Яндекса 3 недели назад
Здравствуйте! Проверьте, пожалуйста, не включена ли у вас автоматическая очистка данных: меню (≡) → Настройки → Системные → Конфиденциальность → пункт «Удалять данные при закрытии браузера».
NullМастер (1108) 3 недели назад
С этим все окей, проверили на чистой системе, бразуер был прям специально для этого установлен, автоматическая очистка данных не включена, во всех браузерах все окей кроме ЯБ
Тимур Рябинин Миссия Яндекса — помогать людям решать задачи и достигать своих целей в жизни. (29453) Спасибо за уточнение! Перейдите в меню браузера (≡) → Настройки → Сайты → Расширенные настройки сайтов. Либо вставьте в адресную строку браузера адрес browser://settings/content и нажмите Enter. В появившемся окне в блоке «Файлы cookie» необходимо поставить галочку напротив пункта «Разрешены». Также снимите галочку «Очищать файлы cookie при выходе из браузера», если она установлена. Здесь же нажмите кнопку «Настройки сайтов» и проверьте, пуст ли список во вкладке «Запрещены» и «Только для сеанса».
Зимний Артем Ученик (127) 3 недели назад
Эта проблема может быть связана с настройками самого Яндекс.Браузера или с особенностями работы LocalStorage в определенных сценариях. Давайте разберём несколько возможных причин и решений:

1. Режим "Инкогнито" или "Приватный режим"
Если Яндекс.Браузер работает в приватном режиме, LocalStorage может не сохранять данные или автоматически очищаться при закрытии. Убедитесь, что браузер работает в обычном режиме.

2. Настройки браузера
В Яндекс.Браузере могут быть включены настройки, которые запрещают сохранение данных в LocalStorage. Проверьте:

Откройте настройки браузера.

Перейдите в раздел Настройки сайта → Файлы cookie и данные сайта.

Убедитесь, что не включена опция Очищать данные после закрытия.

3. Особенности LocalStorage в Яндекс.Браузере
Иногда в Яндекс.Браузере могут быть нюансы, связанные с кэшированием или обработкой LocalStorage. Попробуйте использовать альтернативные методы хранения данных:

SessionStorage (временное решение, данные сохраняются до закрытия вкладки).

IndexedDB (более надёжный способ хранения данных).

Cookies с настройкой времени истечения (для небольших данных).

Пример перехода на IndexedDB:
javascript
let request = indexedDB.open ("UserCart", 1);

request.onsuccess = function(event) {
let db = event.target .result;
let transaction = db.transaction("cart", "readwrite");
let store = transaction.objectStore("cart");
store.put({id: 1, data: "Your Cart Data"});
};

request.onerror = function() {
console.error("Ошибка работы с IndexedDB");
};
4. Обновление браузера
Убедитесь, что ваш Яндекс.Браузер обновлён до последней версии. Иногда устаревшие версии могут иметь баги, влияющие на LocalStorage.

5. Антивирус или сторонние расширения
Некоторые антивирусные программы или расширения могут блокировать LocalStorage в целях безопасности. Попробуйте временно отключить антивирус/расширения и проверьте результат.
Андрей Устинов Гуру (3231) 3 недели назад
Сам пользуюсь яндексовским и у меня всё отлично сохраняет. Стоит заглянуть в настройки браузера.
Похожие вопросы