Под манипуляцией историей просмотров подразумеваются техники добавления страниц в браузерную историю, например в виде нескольких редиректов. В этом случае пользователь открывает сайт, который намеренно усложняет переход к предыдущей или следующей странице.
В большинстве сценариев манипуляций, когда пользователь нажимает кнопку «Назад», то либо ничего не происходит, либо пользователь переходит на другую страницу того же сайта.
Многократное нажатие кнопки «Назад» также может не приводит ни к какому результату, может загружать другую страницу домена или предыдущую страницу, открытую пользователям. Также браузер может перескочить и перейти на ранее посещенную страницу, сохранившуюся в истории просмотра.
Разработчики Chromium создали страницу ошибки некорректного использования истории просмотров в 2016 году:
Раздражающее пользователей поведение при использовании навигации перехода к предыдущим ресурсам из-за фиктивных записей истории просмотра.
Мы проанализировали, как веб-сайты злоупотребляют историей просмотров.
Как правило, история наполняется несколькими фиктивными записями, которые пересылают пользователь назад на ту же страницу, которую он хотел покинуть.
Возврат к желаемому ресурсу максимально затрудняется:
- Из-за мгновенного внедрения фиктивных записей в историю, пользователь не может дождаться визуального подтверждения изменения страницы, чтобы прекратить нажимать кнопку возврата к предыдущей странице.
- В результате пользователь либо не достигает, либо перескакивает через нужную страницу, что в конечном итоге приводит к разочарованию.
29 сентября инженеры добавили дополнительную информацию о случаях манипуляции истории путем добавления в нее рекламы. Другие сайты перенаправляют пользователя на домашнюю страницу, используя данную функциональность.
Google планирует реализовать функцию пропуска редиректов в Chrome. Компания планирует помечать сайты, которые демонстрируют такое поведение и игнорировать внедрение фиктивных записей в историю.
Портал 9to5Google сообщает, что Google планирует сначала добавить данную функциональность под опциональным флагом chrome://flags/#enable-skip-redirecting-entries-on-back-forward-ui перед тем, как включит ее для всех пользователей.
Соответствующий параметр еще не интегрирован ни в Chrome, ни даже в Chrome Canary. После интеграции и включения опции Chrome будет пропускать страницы, введенные в историю просмотра, когда пользователь станет нажимать кнопки «Назад» и «Вперед» в браузере.
Другие браузеры на кодовой базе Chromium, в частности Яндекс.Браузер, Brave, Vivaldi, Opera и в будущем Microsoft Edge, также могут получить эту функцию в определенный момент времени.
Многие пользователи, которые открывают сайты, манипулирующие историей посещений и вставляющие фиктивные записи, предпочитают просто закрыть нежелательную вкладку.
Решить данную проблему проще на десктопной платформе, потому что длительное нажатие кнопки «Назад» покажет предыдущие записи истории, и вы сможете сразу к ним перейти. Другой вариант, доступный пользователям - открыть историю просмотров в браузере, чтобы обратиться к соответствующей странице вручную.
Скажите, вы когда-нибудь сталкивались с сайтами, которые манипулировали историей посещений?
По материалам Ghacks
Обновления программ, что нового
• Arm проиграл в суде: Qualcomm продолжит использовать технологию Oryon в своих процессорах
• Обновление Intel ARC Game On Driver 32.0.101.6253 Non-WHQL: Исправления для Intel Arc B-серии «Battlemage»
• OpenAI представила новые ИИ-модели o3 и o3-mini с возможностью «рассуждения»
• Samsung Display Assistant: Расширенное управление экраном Galaxy S24
• Обновление Intel Graphics Drivers (legacy) 31.0.101.2134 WHQL для процессоров Intel 7-10 поколения
• OpenAI анонсировала возможность позвонить ChatGPT