В будущих версиях браузера Firefox будет поддерживаться функция, которая стабилизирует окно браузера и предотвращает перемещение страниц при загрузке. Это происходит, когда изображения и реклама загружаются в более высокий раздел страницы и выталкивают содержимое, которое вы видите, вниз и из поля зрения.
Эта функция известна как «привязка прокрутки» и, по слухам, была разработана Консорциумом World Wide Web (W3C), официальным органом веб-стандартов.
Изменения данных [DOM] на странице над видимой областью полосы прокрутки могут привести к перемещению страницы, когда пользователь находится в середине «загрузки» содержимого. Эта функция предлагает механизм для смягчения этого неприятного взаимодействия с пользователем путем мониторинга положения узла привязки и соответствующей регулировки прокрутки.
Первый браузер, который добавляет поддержку якоря прокрутки и группы разработчиков, которые начали работать через API, - это Google Chrome. Работа по добавлению привязки прокрутки к Chrome началась в 2016 в марте после того, как пользователи жаловались на проблему годом ранее, а функция, выпущенная с Chrome 56, была выпущена в январе 2017.
Opera Software добавила поддержку через месяц с выпуском Opera 43, в то время как браузер Baidu появился в апреле того же года. это крайSafari и Internet Explorer никогда не выпускали поддержку привязки прокрутки.
Теперь, спустя почти два года после его первоначальных усилий Chrome Чтобы стабилизировать загрузку страницы, устраняя ненужные изменения положения, эта функция наконец добавлена в Firefox.
Согласно сегодняшнему твиту от разработчиков Mozilla, работа по добавлению поддержки якоря развертывания в Firefox была окончательно завершена после начальных усилий, начатых в сентябре в 2016.
Текущая версия Firefox Nightly, выпущенная сегодня, поддерживает привязку прокрутки, и ожидается, что эта функция будет выпущена после официального запуска Firefox 66 в марте 2019.