Браузер не запоминает страницы

Обновлено: 03.07.2024

Когда вы впервые вводите в форму сайта информацию (имя, адрес или номер телефона) — браузер ее запоминает. При повторном вводе браузер предлагает варианты для . Это удобно, потому что экономит время.

Если компьютером пользуется несколько человек — любой из них может открыть браузер, увидеть ваши данные и авторизоваться на сайтах под вашим именем. Рекомендуем работать на таких компьютерах в режиме Инкогнито или отключить автозаполнение форм. Если вредоносное ПО получит доступ к данным автозаполнения — злоумышленники могут украсть их.

Сохранять данные автозаполнения автоматически

В Яндекс.Браузере автозаполнение включено по умолчанию.

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

Задать данные автозаполнения вручную

Добавьте в браузер данные банковской карты, пароли и личную информацию (телефон, адрес, электронную почту и т. д.).

Если вы создали мастер-пароль, введите его для доступа к хранилищу. Если вы создали мастер-пароль, введите его для доступа к хранилищу. Если вы создали мастер-пароль, введите его для доступа к хранилищу.

Отключить синхронизацию данных автозаполнения

Синхронизация позволяет автоматически подставлять данные в формы на всех ваших устройствах с Яндекс ID.

Данные автозаполнения синхронизируются по умолчанию. Чтобы отключить синхронизацию:

Нажмите   → Настройки  → Настройки синхронизации .

Удалить данные автозаполнения

Нажмите   → Дополнительно  → Очистить историю либо клавиши  Ctrl + Shift + Del (в Windows) или Shift + ⌘ + Backspace (в macOS) . В списке Очистка истории выберите пункт за все время . Отключите остальные опции (если вы хотите очистить только данные автозаполнения).

Отключить автозаполнение форм

В блоке Автозаполнение отключите опцию Предлагать автозаполнение форм .

Автозаполнение поискового запроса

По умолчанию в браузере сохраняется вся история, кроме запросов в режиме Инкогнито. При повторном вводе запросы выделяются точкой справа.

Примечание. Сохранение запросов в Умной строке не отключается. Чтобы запросы не сохранялись в браузере, используйте режим Инкогнито.

Запросы в поисковой строке Яндекса

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

Отключите сохранение запросов в поиске Яндекса и часто посещаемых сайтов на странице Настройка поиска .

","lang":>,"extra_meta":[>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>],"title":"Автозаполнение форм - Яндекс.Браузер. Справка","canonical":"https://browser.yandex.ru/help/personal-data-protection/autofill.html","productName":"Яндекс.Браузер","extra_js":[[,"mods":,"__func137":true,"tag":"script","bem":false,"attrs":,"__func67":true>],[,"mods":,"__func137":true,"tag":"script","bem":false,"attrs":,"__func67":true>],[,"mods":,"__func137":true,"tag":"script","bem":false,"attrs":,"__func67":true>]],"extra_css":[[],[,"mods":,"__func69":true,"__func68":true,"bem":false,"tag":"link","attrs":>],[,"mods":,"__func69":true,"__func68":true,"bem":false,"tag":"link","attrs":>]],"csp":<"script-src":[]>,"lang":"ru">>>'>

Когда вы впервые вводите в форму сайта информацию (имя, адрес или номер телефона) — браузер ее запоминает. При повторном вводе браузер предлагает варианты для . Это удобно, потому что экономит время.

Если компьютером пользуется несколько человек — любой из них может открыть браузер, увидеть ваши данные и авторизоваться на сайтах под вашим именем. Рекомендуем работать на таких компьютерах в режиме Инкогнито или отключить автозаполнение форм. Если вредоносное ПО получит доступ к данным автозаполнения — злоумышленники могут украсть их.

Сохранять данные автозаполнения автоматически

В Яндекс.Браузере автозаполнение включено по умолчанию.

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


Задать данные автозаполнения вручную

Добавьте в браузер данные банковской карты, пароли и личную информацию (телефон, адрес, электронную почту и т. д.).


Нажмите → Пароли и карты . Если вы создали мастер-пароль, введите его для доступа к хранилищу.


Нажмите → Пароли и карты . Если вы создали мастер-пароль, введите его для доступа к хранилищу.


Нажмите → Пароли и карты . Если вы создали мастер-пароль, введите его для доступа к хранилищу.

Отключить синхронизацию данных автозаполнения

Синхронизация позволяет автоматически подставлять данные в формы на всех ваших устройствах с Яндекс ID.

Данные автозаполнения синхронизируются по умолчанию. Чтобы отключить синхронизацию:


Нажмите → Настройки → Настройки синхронизации .

Удалить данные автозаполнения


Нажмите → Дополнительно → Очистить историю либо клавиши Ctrl + Shift + Del (в Windows) или Shift + ⌘ + Backspace (в macOS) . В списке Очистка истории выберите пункт за все время . Отключите остальные опции (если вы хотите очистить только данные автозаполнения).

Отключить автозаполнение форм


Нажмите → Настройки → Инструменты . В блоке Автозаполнение отключите опцию Предлагать автозаполнение форм .

Автозаполнение поискового запроса

По умолчанию в браузере сохраняется вся история, кроме запросов в режиме Инкогнито. При повторном вводе запросы выделяются точкой справа.


Примечание. Сохранение запросов в Умной строке не отключается. Чтобы запросы не сохранялись в браузере, используйте режим Инкогнито.

Запросы в поисковой строке Яндекса

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


Отключите сохранение запросов в поиске Яндекса и часто посещаемых сайтов на странице Настройка поиска .

Ни один из известных браузеров у меня не сохраняет пароли, кроме IE, стоит мне закрыть, допустим Хром, то открыв его снова мне придется каждый раз заново авторизироваться на различных сайтах. Раньше было все нормально, не знаю с чем связанно это изменение. Но проблемы точно не в настройках браузера, галочки в соответственных пунктах стоят. Дело видимо в самом компьютере, но я не знаю что нужно делать.

1. Вычисти кэш и историю браузера любой программой (Ace Utilities, CCleaner и др.)
2. Переустанови начисто браузер (я пользуюсь долгое время Google Chrome, все пароли сохраняет).
3. Мне кажется у тебя автоматически очищается посещение страниц (сомневаюсь но возможно), поэтому пароли и не хранятся.

Проделай всё перечисленное. Должно помочь.

Первые два пункта я проделывал уже. А вот на счет 3 по подробнее если можно.

WallsOfJericho Просветленный (25698) chrome://settings/passwords


И что мне тут делать?

WallsOfJericho Просветленный (25698) В том то и суть. У меня это поле забито паролями. У тебя пустота по какой то причине. Когда я вбиваю логин пароль хром спрашивает сохранить или нет. жму сохранить. Этот пароль сохраняется в эту форму на скрине. фиг знает почему у тебя не так.

Возможно в браузерах есть элементы/расширения Яндекса и т. д. которые не допускают мгновенный вход.
Советую переустановить браузер удалить и переустановить.

Раз 10 переустановил ничего не помогает, это проблема с разными браузерами, которые у меня на компьютере и не было никогда.

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

Пароль сохраняется только если форма и страница имеет фиксированное имя. Если имя формы изменяется браузер не знает куда подставить сохранённое значение. Я тоже стал замечать что не везде стало возможным сохранять данных форм, но не пытался разбираться как сайтам это удаётся.

Если с браузером всё в порядке, то проверь настройки чистильщиков и оптимизаторов. Когда-то они все (или почти) были настроены на то, что в системе только IE. Теперь они и Хромовые и Мозилловские папки шерстят и по умолчанию их чистят. Проверь их настройки. Сам восстанавливал недавно после "работы" новой версии CCleaner. И проверь в браузере автоматическую очистку при выходе, а не только сохранение.

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

kak-sdelat-chtoby-brauzer-zapominal-poslednie-otkrytye-vkladki

Раньше я начинал свой рабочий день с того, что включал компьютер и, запустив браузер, открывал нужные сайты. Получалось так, что каждое утро я вручную (из закладок) открывал штук 5-6 вкладок с одними и теми же ресурсами, необходимыми мне для работы (и не только). Не поверите, но так я тупил довольно долго. А ведь для того, чтобы браузер при выходе запоминал открытые вкладки – достаточно было зайти в настройки и сделать пару кликов.

Итак, чтобы ваш браузер при запуске возобновлял последнюю сессию, необходимо сделать следующее:

вкладки в Mozilla Firefox

Mozilla Firefox. В строке меню идем в “Инструменты” – “Настройки” – “Основные”. Здесь в поле “При запуске Firefox” выбираем “Показать окна и вкладки, открытые в прошлый раз”.

вкладки в Opera

Opera. В меню заходим в “Настройки” – “Общие настройки” – “Основные”. В поле “При запуске” выбираем “Продолжить с места разъединения”.

вкладки в Google Chrome

Google Chrome. В браузере щелкните по изображению гаечного ключа и выберите “Настройки”. В пункте “Начальная группа” поставьте маркер напротив “Продолжить с места разъединения”.

вкладки в IE

Internet Explorer 8. Чтобы возобновить последнюю сессию, необходимо, открыв браузер, зайти в “Сервис” и выбрать “Повторное открытие последнего сеанса просмотра”.Вот таким нехитрым способом мы можем немного упростить себе жизнь 🙂

Когда браузерам не хватает памяти, они выгружают из нее наиболее старые вкладки. Это раздражает, потому что клик по такой вкладке приводит к принудительной перезагрузке страницы. Сегодня мы расскажем читателям Хабра о том, как команда Яндекс.Браузера решает эту проблему с помощью технологии Hibernate.

Браузеры, основанные на Chromium, создают по процессу на каждую вкладку. У этого подхода множество достоинств. Это и безопасность (изоляция сайтов друг от друга), и стабильность (падение одного процесса не тянет за собой весь браузер), и ускорение работы на современных процессорах с большим количеством ядер. Но есть и минус – более высокое потребление оперативной памяти, чем при использовании одного процесса на всё. Если бы браузеры ничего с этим не делали, то их пользователи постоянно видели бы что-то подобное:


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

Также в Chromium уже достаточно давно работают над тем, чтобы останавливать JS-таймеры в фоновых вкладках. Иначе очистка кэшей теряет смысл, т.к. активности в фоновых вкладках их восстанавливают. Считается, что если сайты хотят работать в фоне, то нужно использовать service worker, а не таймеры.

Если эти меры не помогают, то остается только одно – выгрузить из памяти весь процесс рендеринга вкладки. Открытый сайт просто перестает существовать. Если переключиться на вкладку, то начнется загрузка из сети. Если во вкладке было видео на паузе, то оно начнет проигрываться с начала. Если на странице заполнялась форма, то введенная информация может быть утеряна. Если во вкладке работало тяжелое JS-приложение, то понадобится запустить его заново.

Проблема выгрузки вкладок особенно неприятна при отсутствии доступа к сети. Отложили вкладку с Хабром для чтения на борту самолета? Будьте готовы, что полезная статья превратится в тыкву.

Разработчики браузеров понимают, что эта крайняя мера вызывает раздражение у пользователей (достаточно обратиться к поиску, чтобы оценить масштабы), поэтому применяют ее в последний момент. В этот момент компьютер уже тормозит из-за нехватки памяти, пользователи это замечают и ищут альтернативные способы решения проблемы, поэтому, к примеру, у расширения The Great Suspender более 1,4 млн пользователей.

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

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

Наша команда участвует в разработке проекта Chromium, куда отправляет значительные оптимизирующие правки и новые возможности. Ещё в 2015 году мы обсуждали с коллегами из проекта идею сохранения состояния вкладок на жесткий диск и даже успели внести ряд доработок, но это направление в Chromium решили заморозить. Мы решили иначе и продолжили разработку в Яндекс.Браузере. На это ушло больше времени, чем планировали, но это того стоило. Чуть ниже мы расскажем о технической начинке технологии Hibernate, а пока начнем с общей логики.

Несколько раз в минуту Яндекс.Браузер проверяет количество доступной памяти, и если ее меньше, чем пороговое значение в 600 мегабайт, то в дело вступает Hibernate. Всё начинается с того, что Браузер находит наиболее старую (по использованию) фоновую вкладку. Кстати, в среднем у пользователя открыто 7 вкладок, но у 5% их более 30.

Выгружать из памяти любую старую вкладку нельзя – можно сломать что-то действительно важное. Например, воспроизведение музыки или общение в веб-мессенджере. Таких исключений сейчас 28. Если вкладка не подошла хотя бы по одному из них, то Браузер переходит к проверке следующей.

Если найдена вкладка, которая удовлетворяет требованиям, то начинается процесс ее сохранения.

Сохранение и восстановление вкладок в Hibernate

Любую страницу можно условно разделить на две большие части, связанные с движками V8 (JS) и Blink (HTML/DOM). Рассмотрим небольшой пример:

У нас есть некоторое DOM-дерево и небольшой скрипт, который просто добавляет div в body. С точки зрения Blink, эта страница выглядит примерно так:


Давайте посмотрим на связь между Blink и V8 на примере HTMLBodyElement:


Можно заметить, что Blink и V8 имеют разные представления одних и тех же сущностей и тесно связаны друг с другом. Так мы пришли к первоначальной идее – сохранять полное состояние V8, а для Blink хранить лишь HTML-атрибуты в виде текста. Но это было ошибкой, потому что мы потеряли те состояния DOM-объектов, которые хранились не в атрибутах. А еще потеряли состояния, которые хранились не в DOM. Решением этой проблемы было полное сохранение Blink. Но не всё так просто.

Для начала нужно собрать информацию об объектах Blink. Поэтому в момент сохранения V8 мы не только останавливаем JS и делаем его слепок, но и собираем в памяти ссылки на DOM-объекты и прочие вспомогательные объекты, доступные для JS. Мы также проходим по всем объектам, до которых можно дотянуться из объектов Document – корневых элементов каждого фрейма страницы. Так мы собираем информацию обо всем, что важно сохранить. Остается самое сложное – научиться сохранять.

Если посчитать все классы Blink, которые представляют DOM-дерево, а также разные HTML5 API (например, canvas, media, geolocation), то получим тысячи классов. Практически невозможно написать руками логику сохранения всех классов. Но хуже всего то, что даже если так сделать, то это будет невозможно поддерживать, потому что мы регулярно подливаем новые версии Chromium, которые вносят неожиданные изменения в любой класс.

Наш Браузер для всех платформ собирается с помощью clang. Чтобы решить задачу сохранения классов Blink, мы создали плагин для clang, который строит AST (абстрактное синтаксическое дерево) для классов. Например, вот этот код:

Превращается в такой XML:

Дальше другие написанные нами скрипты генерируют из этой информации код на C++ для сохранения и восстановления классов, который и попадает в сборку Яндекс.Браузера.

Код сохранения на C++, полученный скриптом из XML

Всего у нас генерируется код примерно для 1000 классов Blink. Например, мы научились сохранять такой сложный класс как Canvas. В него можно рисовать из JS-кода, задавать множество свойств, устанавливать параметры кисточек для рисования и так далее. Мы сохраняем все эти свойства, параметры и саму картинку.

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

Восстановление вкладки происходит не мгновенно, но существенно быстрее, чем при загрузке из сети. Тем не менее мы пошли на хитрый ход, чтобы не раздражать пользователей вспышками белого экрана. Мы показываем скриншот страницы, созданный на этапе сохранения. Это помогает сгладить переход. В остальном процесс восстановления похож на обычную навигацию с той лишь разницей, что Браузер не делает сетевой запрос. Он воссоздает структуру фреймов и DOM-деревья в них, а затем подменяет состояние V8.

Записали видео с наглядной демонстрацией того, как Hibernate выгружает и восстанавливает по клику вкладки с сохранением прогресса в JS-игре, введенного в формах текста и положения видео:

Итоги

В ближайшее время технология Hibernate станет доступна всем пользователям Яндекс.Браузера для Windows. Мы также планируем начать экспериментировать с ней в альфа-версии для Android. С ее помощью Браузер экономит память более эффективно, чем раньше. К примеру, у пользователей с большим числом открытых вкладок Hibernate в среднем экономит более 330 мегабайт памяти и не теряет при этом информацию во вкладках, которая остается доступна в один клик при любом состоянии сети. Мы понимаем, что вебмастерам было бы полезно учитывать выгрузку фоновых вкладок, поэтому планируем поддержать Page Lifecycle API.

Hibernate – не единственное наше решение, направленное на экономию ресурсов. Мы не первый год работаем над тем, чтобы Браузер адаптировался под имеющиеся в системе ресурсы. К примеру, на слабых устройствах Браузер переходит в упрощенный режим, а при отключении ноутбука от источника питания – снижает энергопотребление. Экономия ресурсов – большая и сложная история, к которой мы еще обязательно вернемся на Хабре.

Читайте также: