Расширения для браузера, если он построен на программном движке Chromium, – это целый мир средств и приятных мелочей, которые могут упростить жизнь пользователя, сделать ее комфортнее. Расширения могут убрать языковой барьер, выдавать меню для дополнительных действий, вставлять расписание, будильники и многое другое, что в итоге превращает браузер в некую специализированную операционную систему. Но все это не будет работать в фирменном приложении Chrome, потому что компания Google просто этого не хочет. Также на днях мне на глаза попалась неплохая статья по этой теме, привожу ее в полном виде, а потом предлагаю обсудить.
Оригинальная статья Джерри Хильденбранда (androidcentral)
Почти все пользователи смартфонов используют Google Chrome в качестве основного веб-браузера. Да, я знаю много людей, которые этого не делают, и я сам время от времени использовал разные браузеры, но суть остается неизменной: Chrome – ведущий в мире браузер как для настольных, так и для мобильных устройств, что делает его самым распространенным веб-браузером для Android.
Основная причина такого положения вещей заключается в том, что он установлен по умолчанию. Если вы решите купить самый лучший Android-смартфон, то после первого включения вы увидите значок Chrome в центре рабочего стола. Вы сразу понимаете, что маленький разноцветный шарик предназначен для просмотра веб-страниц. Но верно и то, что Chrome сам по себе является достойным веб-браузером и имеет хороший набор функций, среди которых те, которые отвечают за безопасность данных, – одни из лучших в отрасли. (Помните, что между безопасностью и конфиденциальностью есть разница, так что не «хейтите» меня!)
Однако у многих людей, в том числе и у меня, есть одна большая проблема, когда дело доходит до Chrome в Android, — это отсутствие поддержки расширений. Есть множество других браузеров, даже построенных на исходном коде Chromium, которые поддерживают расширения, так почему же Chrome не может? Поддержка Google не поможет, потому что, если вы ее спросите, вы получите тот же ответ, который команда Chrome поместила в FAQ для разработчиков :
Приложения и расширения Chrome в настоящее время не поддерживаются в Chrome для Android. Мы не планируем анонсировать поддержку расширений в дальнейшем.
Это бесполезная информация. Мы знаем, что они не поддерживаются, но мы хотели бы знать, почему они не поддерживаются.
Программное обеспечение для блокировки рекламы в Chrome не повредит бизнесу Google в мобильных устройствах. Это может затруднить жизнь отдельным веб-сайтам, которые зависят от доходов от рекламы, но Android — это экосистема, управляемая приложениями. Google может собрать более чем достаточно данных о вас и ваших привычках с помощью всех приложений, которые вы используете, поэтому отсутствие дополнительных данных через Chrome, на самом деле, не сильно повлияет на бизнес Google.
Правила разрешений и доступа к файлам Android немного запутанны, но это не значит, что нет безопасного способа включить поддержку расширений браузера. Это всего лишь означает, что есть два способа сделать это – правильный и неправильный. Большинство веб-браузеров, которые включают расширения, вероятно, делают это неправильно. Я говорю «вероятно», потому что не так много документации о частных API-интерфейсах, которые могут использоваться расширениями, или о том, как модель разрешений для расширений вписывается в общие разрешения операционной системы Android. Однако одна компания делает это правильно и находит время, чтобы все полностью задокументировать, и это Mozilla.
Firefox для Android – это не лучший браузер. Ненавижу говорить это так же, как многие из вас ненавидят это слышать, но это правда. Firefox использует свой собственный движок рендеринга, поэтому отображение веб-сайта может быть немного «шатким», приложение может работать медленно, а его настройки так же запутаны, как и настройки Chrome. Но Firefox действительно включает расширения безопасно и продуманно.
Расширение браузера не может воздействовать на операционную систему так же, как и сам браузер. Для браузеров используется та же модель разрешений ОС Android, что и для игр. Если вы откажете Firefox в доступе к вашим файлам и папкам, то расширение, предназначенное для поиска и сохранения мемов, не будет работать, потому что оно не может получить доступ ни к чему, кроме папок личных данных Firefox, которые не может прочитать ни одно другое приложение. Это все равно что запереть ящик с чем-то важным, а затем выбросить ключ в океан.
Удивительно, но браузер Chrome, будучи системным, все равно запрашивает довольно широкий спектр разрешений после первого включения. У него есть полные права администратора (глядя на вас, интернет-браузер Samsung), поэтому, теоретически, легальное расширение (из магазина Chrome), которое остается в этих границах, сможет работать так, как должно.
Тем не менее, в сторонних браузерах расширения прекрасно работают, особенно те из них, которые всего лишь изменяют настройки самого браузера (например, блокировщики рекламы, которые действительно нужны всем). Для решения своих задач указанные выше расширения используют частные API браузера – правила и инструкции, которые браузер и только браузер должен поддерживать всегда и везде. И это пример «неправильного использования расширений», о которых я писал вше.
Этим и отличается Firefox. Mozilla имеет свою собственную программу рекомендованных расширений, которые, по мнению компании, заслуживают вашего внимания. Часть требований, которые должны быть выполнены для попадания в список рекомендуемых для Firefox, заключаются в том, что ваше расширение не должно пытаться делать что-либо сомнительное и обязано работать в точности так, как указано в описании. Увидеть исходный код расширения браузера несложно, поэтому проверка на наличие вредоносного намерения также очень проста.
Не все расширения в этой программе будут работать с Firefox для Android, потому что не все Firefox API включены в Firefox для Android. В Chrome то же самое – кодовая база для Chrome на Mac, ПК с Windows или смартфоне одинакова, но в зависимости от того, для какого вида устройств оно было создано, конечный продукт может немного отличаться.
Что делает Mozilla, так это позволяет пользователям устанавливать совместимые расширения, которые входят в ее рекомендуемый список. Пользователь может быть уверен, что эти расширения работают так, как указано в описании, и им можно доверять. Возможно, в других браузерах есть аналогичный способ контроля над расширениями, но Mozilla позволяет очень легко найти документацию о том, как все это работает. Я не говорю, что Brave — это плохо или «Яндекс» — это плохо. Я говорю, что Firefox дает мне информацию, чтобы я знал, как все это работает.
Нет причин, по которым Chrome для Android не может работать так же. Фактически это должно работать так же, если Google действительно заботится о безопасности браузера, то он должен предоставить пользователям Chrome доступ к безопасным расширениям. Это отвлечет пользователей от продуктов, которые могут быть не такими безопасными, как Chrome. Это более чем решаемо, и мы видим отличный пример работы Firefox Mozilla.
Вместо этого Google делает все возможное, чтобы расширения не работали на мобильных устройствах. Это написано прямо в make-файле браузера Google Chrome (Linux-часть программного кода приложения):
declare_args()
enable_extensions = !is_android && !is_ios && !is_fuchsia
Это означает включение расширений, кроме случаев, когда целью является Android, iOS или Fuchsia. И поэтому никаких расширений в Chrome для следующей операционной системы Google тоже не будет. Разработчик, создающий веб-браузер на основе Chromium для Android, должен найти этот фрагмент кода и изменить его, прежде чем создавать приложение, если он хочет включить поддержку расширений на любом уровне.
Теперь, когда мы видим, что можно безопасно включить поддержку расширений для Chrome на мобильных устройствах, мы возвращаемся к вопросу, почему Google этого не делает. Мы, вероятно, никогда не узнаем настоящего ответа на этот вопрос.
Мнение
Большинство более-менее продвинутых пользователей давно уже решили проблему рекламных баннеров, которые постоянно и назойливо лезут в глаза, вызывая только негатив (хорошо, что это не про Mobile-Review). Для кого-то таким решением стало использование браузера Opera или Kiwi с расширениями, другие смогли рутировать свой смартфон и воспользоваться ныне официально запрещенными приложениями, третьим хватает «лайт-режима», который заключается в прописывании собственного DNS. Последний способ работает только для сторонних приложений (на системном Google Chrome может не сработать), но очень прост, необходимо пройти в Настройки > Беспроводные сети > Частный DNS > Настройка частного DNS > и прописать dns.adguard.com (проверено на Huawei P30). В этом случае установка самого приложения AdGuard не требуется, но и реклама убирается не вся.
В своей статье Джерри Хильденбранд делает упор на то, что нет решительно никаких причин для отсутствия поддержки расширений в Google Chrome. Но все ли причины он указал? Не является ли еще одной причиной то, что расширение, которое не ориентировано на мобильный интерфейс, может просто-напросто сломать отображение сайта? Или бесконтрольно для Google показывать уже свою рекламу, что чревато потерей монополии? Не в этом ли кроется основная причина?
И тем острее встает старинный вопрос «почему я должен покупать телефон с рекламой от Google и не могу купить телефон без рекламы от Google?». И теперь этот вопрос встает уже в западной части мира, о чем и свидетельствует само наличие статьи Джерри. Пользователи не хотят, чтобы им навязывали дополнительные услуги, а аргументы Google, которые звучат в итоге как «мы не сможем делать Android, если не будем навязывать вам рекламу», являются примером адской инфернальной софистики, вызванной жаждой наживы. И только.
Друзья, расскажите, какие расширения вы используете, и как боретесь с рекламой. Или уже сдались и перешли на платную подписку на все и вся?
Я вот полностью Good, Inc. поддерживаю. Не нужны мне (и вам) расширения в Хроме. Ну вырезали вы на телефоне рекламу в браузере на паре несчастных сайтов. И что? Вырежут вам ваши расширения рекламу в Навигаторе, Авито, Спортсе/Чемпионате, Спидтесте, МетроСёрферах… А? Вот то-то.Для мобилок давно есть глобальные программные решения, вырезающие рекламу сразу из всех приложений (включая Хром, разумеется), и грех ими не пользоваться.Естественно, надо отдавать себе отчет, что такие глобальные решения получают доступ вообще ко всему вашему трафику (классический MItM прям, образцовый пример). Вопрос доверия к поставщикам таких решений каждый раз выливается в Священную войну в Интернете и оскорбление чувств вообще всех, а особенно атеистов. Было бы здорово не разжигать его и сейчас. Просто, как говорят в нашей деревне, just keep it in mind, you have been warned.Разумеется, что "не рекламой единой". Но жалобы на нехватку, например, HTTPS_Everywhere, ClearURL и антисенсор-плагина точно не растопят Сердца, принимающие решения, давайте будем честны.
Похоже на гугл транслэйт. Читать очень сложно.
Да, предложение в предложение и слово в слово перевод оригинальной статьи
Яндекс.Браузер и AdGuard Content Blocker.
Deleted
Samsung Internet (там включаю несколько встроенных блокировщиков одновременно) plus упомянутый в статье dns от adguard
Не нравится перевод? Читайте в оригинале. Ссылка есть. Не вижу преград для прекрасного
Ну, спасибо. Я как раз думал, что же мне надо сделать по этому поводу. Хорошо, когда рядом есть умный человек, даст дельный совет.
Краткий пересказ: "Расширений в Хроме нет, а у других есть. Они могли бы быть, но их не будет. Их нет, как и нет ни одной причины им не быть. С ними было бы лучше, но их нет."Прочёл, но так и не понял, почему же в Хроме нет расширений? Зачем эта публикация?
Adguard,практически всю рекламу блочит.Ну а вместо ютуба вансед,а то недавно ютуб вкл так это ж жопа 4 ролика на одно видео,я уж и забыл как это с рекламой
На телефоне браузером почти не пользуюсь, на компьютере с эти неплохо справляется… Касперский.)
Зачем тут, не знаю. Но большинство западных статей именно такие. Их хорошо описал один Хабраюзер.Заголовки громкие, интересные, а под катом дикий бред и вода, читаешь не понимаешь о чем, все ждешь когда начнется конкретика, а она не начинается… Для западных изданий это нормально, они там все какие-то сильно «об эмоциях». А мне с моей культурой, да на русском языке, это вообще не заходит. Как-будто политика прочитал.
"все пользователи смартфонов используют Google Chrome в качестве основного веб-браузера" — это обобщение не содержит для меня правды. Пользуюсь Opera со встроенной рекламобойкой.
я пользуюсь Edge, который (как, неожиданно для меня, оказалось) способен автоматически переводить страницы, как Chrome, и наглухо блокировать рекламу, как Opera, при этом работает значительно быстрее
Не пользуюсь Хромом. А недавно у супруги в мобильном Хроме перестали нормально (прокручивающимся списком) отображаться открытые вкладки. Раньше это решалось переключателем в недрах настроек, но он пропал. Вот теперь гадаю, удастся ли перевести ее на другой браузер.
Kiwi Browser позволяет ставить uBlock. Пользуюсь этим всем
давно удалил Хром отовсюду..на телефоне и домашнем компьютере — Опера.
Adblock Browser
Яндекс браузер для андроида сделан на базе хромиума и поддерживает расширения от хрома. Только там адблок в блеклисте и нужно его ставить из директории в режиме разработчика.
А я с ванседа перешёл на NewPipe — функционал хороший и очень лёгкое приложение.
Ну оно ютуб не сильно напоминает,мне нужен большой функционал
Поставил на десктопный Хром расширение uBlock Origin (вместо ABP) кому интересно почитайте факультативно, в инете есть про него.Кто нить знает как такое расширение поставить на смартфон?ПС: да, я на смартфоне использую Хром, и не вижу ничего такого страшного, но иногда чтение новостей забивает реклама.ППС: и кстати что интересно (опыт) я на рабочем компе разделил — за рабочие дела отвечает Chrome (у нас там общие гуглодоки и все прочее) а свои "домашние" дела и закладки — в нативном Edge (кстати отличный браузер, если его хорошо почистить от всяких яндексов).
Стесняюсь спросить, а что такого от "яндекса" нужно удалять в edge?!)
Там по умолчанию — он поисковик.Еще при открытии новой вкладки — открывается вся его "маскарадная страничка" с рекламой всего и вся.. и новостями которые меня не интересуют.
На мобильный Хром не поставить. Поэтому советую заморозить/удалить Хром и заменить его Kiwi. В него можно ставить любые расширения. И он быстрее Хрома.
А у меня иконка новостей (подборка) под мои интересы — вот так открываю и почитываю иногда.Мобильный браузер мне не принципиален. А новости (это выходит гугл-новости же?) можно в этом киви вывести так-же? https://uploads.disquscdn.c….. ага.. нашел как вытащить новости )) ставлю, посмотрю, спасибо за рекомендацию.Новости вытащил — и теперь в них первые ПЯТЬ никак не выключу.. вот ниже — идет то, что интересно мне.
Но это ведь обычная настройка, в firefox по умолчанию гугель в качестве поисковика и такая же "маскарадная страничка")
Маскарадная, но от гугеля? я "не видел)) не осуждаю"
В киви сейчас ситуация стала как в хром, после того как они подборку переделали: максимум 10 плиток заголовков вместо 50-и 😁 Было удобно читать новости по релевантности! Теперь открываю главную гугл новостей и читаю там.☝️😣 Киви пару дней использовал,когда на страром планшете хром тупил из-за старой ос андроид 4. После использования (установил расширения),потребление ram стало значительно больше и отзывчивость упала по сравнению с хром и приложением для блокировки рекламы,ко всему прочему он оказался не столь функциональным как хром.
Использую хром на компе и телефоне из-за синхронизации данных. Реклама на мобиле не парит так как я обычно с телефона хожу на довольно ограниченный список сайтов.
На бездуховно-бесскрепном Западе, где кругом одно LBGT (С), подобного рода чтиво является приятным времяпрепровождением, а общий уровень агрессии, в том числе и в интернете, значительно ниже, чем у нас, поэтому и статейки обозревательно-созерцательные. Да и любовь к гаджетам менее буйная и экстремистская. И, кстати, MR прекрасный пример нашей скрепной "буйности", когда ежели главному редактору отказали или обидели, то все — "AppleВСЁ!"
Ну вчера потыкал в этот киви и не увидел пока явных преимуществ, по новостям — даже наоборот.КСТАТИ. Как я пришел к чтению новостей от Google. Когда-то давно на аппаратах Android была такая фишка с вытаскиванием левым свайпом экрана с виджетами.. или google now (так что-ли). И я меняя аппараты подстроил подборки там под себя.. И выборка гугловская достаточно релевантная мне подается и до сих пор (корпорация добра знает про нас всё).Но в последних аппаратах Самец конечно подкинул подлянку — свой самсунг now — и я его вообще запретил. И читаю новости с иконки G.
Опера сдулась, vpn свой отключила.
не важно.она все ещё существенно экономнее по оперативке и процессору
вчера потыкал в этот киви и не увидел пока явных преимуществ, по новостям — даже наоборот.Я о том и пишу-их нет.🤗 Ситуация с "приложухой" от гугл несколько иная,чем с новостным "фидом" в браузере: там две вкладки с новостями "для вас" и "общие", поэтому и выходит больше, и тем не менее,всё это барется с агрегатора главной страницы,поэтому читаем мы одинаково везде.😏
Странно,когда я проверял,была от мсн. 🤔
По умолчанию там пустая страница, вы о чём?! И от гугл никаких "маскарадных страниц" нет,только поисковая строка по центру!
Так то да, слева и есть панель "главные, для вас, вы подписаны, сохраненное"И в киви — сценарий поведения другой )
Правильно, именно так же как в edge!)ЗЫ Поиск от гугель, разве этого мало;)
использую dns.adguard.com и нет рекламы на телефоне, пустые блоки и все, и хром на компе и телефоне
Во всяклмм случае значительно меньше, чем у именытых конкурентов.😔
На то они и именитые.) Особой разницы не замечал, просто использую то что удобней.
Сегодня сыну переставлял Венду-10. 100% после переустановки Ёж стартует со страницы Яндекса, на которой вся рекламная помойка..Так что он был заменен на Chrom. Кстати, хотя бы потому, что если использовать поиск Гугла в Edge — то в этом браузере будет постоянно вылетать предложение сделать Хром по умолчанию .. и нет вариантов это исправить — пробовал. Так что поставил Хром и успокоился )))
Ёж стартует со страницы Яндекса, на которой вся рекламная помойка..😁 Когда год назад пробная версия вышла,по умолчанию была go.microsoft.com!Так что он был заменен на Chrom. Кстати, хотя бы потому, что если использовать поиск Гугла в Edge — то в этом браузере будет постоянно вылетать предложение сделать Хром по умолчанию .. и нет вариантов это исправить — пробовал.Это так,если не установлены плагины.🤣
Основной — Bromite на движке Chromium, запасной — Pure Browser китайский, немного модифицированный. Вполне доволен обоими, видео и фотки выкачивают с сайтов, рекламу почти всю давят. Хром тоже есть, но он чисто для работы, для тех сайтов, где нужна максимальная гарантия бзопасности.
Яндекс браузер+расширение Adguard. Android 12.
Смысл статьи был сделать обзор мобильных браузеров с поддержкой в режиме разработчика сторонних расширений, а автор налил воды по яйца без толку
Че привязались к блокировщикам? Мне например до жо..ы нужно расширение Proxy SwitchiOmega.