Chrome предупреждает пользователей: расширение uBlock Origin снижает производительность

Значок времени чтения 3 минута. читать


Читатели помогают поддержать MSpoweruser. Мы можем получить комиссию, если вы совершите покупку по нашим ссылкам. Значок подсказки

Прочтите нашу страницу раскрытия информации, чтобы узнать, как вы можете помочь MSPoweruser поддержать редакционную команду. Читать далее

Хотя прекращение использования расширений Manifest v2 произойдет в июне этого года, Chrome теперь предупреждает некоторых о том, что UBlock Origin замедляет работу браузера, и просит их отключить расширение, чтобы восстановить производительность браузера. Проблема не имеет ничего общего с отправкой Manifest v3. По словам разработчика UBO, это (редкая) проблема, которая возникает, когда пользователи неоднократно создают фильтры или правила. Стоит отметить, что исправление этой проблемы доступно в разрабатываемой версии расширения и может быть выпущено после одобрения Интернет-магазина Chrome.

Google постепенно отказывается от расширений Manifest V2 в пользу Manifest V3 по соображениям безопасности, конфиденциальности и производительности. Поэтапный отказ начнется в июне 2024 года, когда Google начнет отключать старые расширения Chrome, созданные с помощью системы «Manifest V2». Пользователи, которых затронет внедрение, увидят, что расширения MV2, такие как UBlock Origin, автоматически отключаются в их браузере, и больше не смогут устанавливать их из Интернет-магазина Chrome.

Что касается контекста статьи, некоторые пользователи недавно получили следующую ошибку от Chrome при использовании UBlock Origin в браузере со следующим сообщением и сообщили об этом на X [1], [2].

Это расширение замедляет работу Google Chrome. Вам следует отключить его, чтобы восстановить производительность Google Chrome.

Это происходит, когда пользователи создают новый фильтр и несколько раз перезагружают веб-страницу. Нам удалось воспроизвести это предупреждение в браузерах Chrome и Edge. Вы также можете рассылать спам, переключая UBO и обновляя веб-страницу несколько раз, чтобы это произошло, что не рекомендуется.

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

Когда Chromium обнаруживает несколько вызовов handlerBehaviorChanged(), он выдает эту ошибку, которая существует в Chromium с 2014 года, и это также затронуло расширение Privacy Badger. в прошлом по этому вопросу.

Это редкое явление и не произойдет при обычном использовании UBO. исправление готово: UBO имеет ограничение по скорости для функции HandlerBehaviorChanged(), и она перестанет работать, как только будет достигнуто максимальное количество вызовов к ней. Исправление доступно в разрабатываемой версии расширения, и оно станет стабильной версией UBO на веб-сайте после одобрения Google.

Подробнее о темах: хром, uBlock Origin