Как отключить запоминание страниц в браузере

Обновлено: 04.07.2024

Chrome, Firefox, Opera и другие браузеры могут запоминать посещённые вами сайты и введённые запросы.

Аналогичную информацию сохраняют и поисковики. Google и «Яндекс» отображают её в виде подсказок: если ввести в поисковой форме ключевое слово или сайт, появятся совпадающие с ним старые запросы и ранее посещённые ресурсы. Эти данные хранятся в облаке и синхронизируются между всеми гаджетами, подключёнными к общему аккаунту.

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

Как очистить историю поиска «Яндекса»

В верхнем правом углу кликните «Настройки» и выберите «Настройки портала».

Нажмите «Очистить историю запросов». При желании можете отключить показ истории поиска и посещённых сайтов.

Также не забудьте очистить историю в браузере.

Как очистить историю поиска Google

Нажмите на иконку «Приложения Google» в верхнем правом углу и выберите «Аккаунт».

Затем кликните «Данные и персонализация». Это пункт управления вашей информацией, которую Google заносит в историю поиска. Здесь вы можете удалить свои запросы вручную, настроить их автоочистку или вовсе запретить поисковику их сохранять.

Как удалить поисковые запросы вручную

В разделе «Действия и хронология» откройте пункт «Мои действия».

Нажмите «Фильтровать по дате и продукту».

Выберите период, за который нужно удалить запросы, и отметьте в списке продуктов все элементы, связанные с поиском: «Поиск», «Поиск картинок» и «Поиск видео». Нажмите «Применить».

Нажмите на три точки рядом с поисковой строкой, выберите «Удалить результаты» и подтвердите удаление.

Если вам нужно удалить только один или несколько запросов, можете не использовать фильтр. Просто нажмите на три точки рядом с нежелательным элементом истории и выберите «Удалить»

Когда закончите, не забудьте очистить историю в браузере.

Как настроить автоочистку поисковых запросов

В разделе «Отслеживание действий» кликните «История приложений и веб-поиска» → «Управление историей».

Нажмите на три точки рядом с поисковой строкой и выберите «Период хранения данных».

Отметьте подходящий вариант: «Хранить 18 месяцев» или «Хранить 3 месяца». Все запросы старше этого срока Google будет удалять автоматически. Нажмите «Далее» и подтвердите удаление.

Как отключить сохранение поисковых запросов

В разделе «Отслеживание действий» кликните «Настройки отслеживания действий».

Переведите в нерабочий режим функцию «История приложений и веб-поиска». Чтобы подтвердить действие, нажмите «Отключить».

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

","prev_next":<"prevItem":<"disabled":false,"title":"Кеш","link":"/support/browser/personal-data-protection/cache-memory.html">,"nextItem":>,"breadcrumbs":[,],"useful_links":null,"meta":,"voter":","extra_meta":[>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>],"title":"Автозаполнение форм - Яндекс.Браузер. Справка","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) . В списке Очистка истории выберите пункт за все время . Отключите остальные опции (если вы хотите очистить только данные автозаполнения).

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


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

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

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


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

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

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


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

Когда браузерам не хватает памяти, они выгружают из нее наиболее старые вкладки. Это раздражает, потому что клик по такой вкладке приводит к принудительной перезагрузке страницы. Сегодня мы расскажем читателям Хабра о том, как команда Яндекс.Браузера решает эту проблему с помощью технологии 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 – не единственное наше решение, направленное на экономию ресурсов. Мы не первый год работаем над тем, чтобы Браузер адаптировался под имеющиеся в системе ресурсы. К примеру, на слабых устройствах Браузер переходит в упрощенный режим, а при отключении ноутбука от источника питания – снижает энергопотребление. Экономия ресурсов – большая и сложная история, к которой мы еще обязательно вернемся на Хабре.

Firefox может запоминать то, что вы вводили в формах на веб-страницах, также известных как текстовые поля. После того как вы ввели что-либо в такую форму на веб-страницу (такую как поле поиска), при следующем посещении вами страницы введенные ранее значения будут доступны для повторного использования. В этой статье описывается, как использовать автоматическую функцию заполнения форм и как очистить записи в формы или не дать ей запоминать записи в формах.

Оглавление

Для использования введенного ранее значения:

  1. Введите несколько первых символов записи в поле формы. Firefox отобразит выпадающий список с совпадающими по начальным символам значениями, которые вы вводили сюда ранее.
    • Вы можете увидеть список всех записей, сохранённых для определенного поля формы, нажав клавишу ↓ , когда поле является пустым.
  2. Нажмите клавишу ↓ для выбора записи, которую вы хотите повторно использовать. Когда подходящая запись будет подсвечена, нажмите Enter Return . Текст записи появится в поле формы. Также Вы можете выбрать нужное значение щелчком мыши.

Если вы хотите убрать из списка автозаполнения какое-либо значение:

  1. Установите курсор в поле формы и нажмите ↓ для отображения всех запомненных значений. Также вы можете уточнить выбор, введя несколько первых символов.
  2. С помощью указателя мыши или клавиши ↓ подсветите нужное значение.
  3. Нажмите Shift + Delete . Запись будет удалена.

Повторите процесс для каждой записи, которую вы хотели бы удалить.

Если вы хотите, чтобы Firefox удалил все ранее введённые записи в формы:

Если Вы хотите чтобы Firefox не запоминал значения введенные в поля форм, вы можете отключить функцию автозаполнения форм:

На Панели меню в верхней части экрана щёлкните Firefox и выберите Настройки . Нажмите на кнопку меню и выберите Настройки Настройки . Нажмите на кнопку меню и выберите Настройки .

Запрет на запоминание введенных значений также отключит историю поиска в Панели поиска в панели навигации.

Автозаполнение адреса: Чтобы отключить автоматическое заполнение адреса, прочитайте статью Автоматическое заполнение вашего адреса в формах.

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

Эти прекрасные люди помогли написать эту статью:

Illustration of hands

Станьте волонтёром

Растите и делитесь опытом с другими. Отвечайте на вопросы и улучшайте нашу базу знаний.

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