Open source
Google Chrome
Browser extensions
Browsers
Comments 83
+36
Просто прекрасно.
Гугл захватил рынок браузеров. Теперь гугл фактически выдавит все блокировщики рекламы и представит свой блокировщик, который будет блокировать рекламу, но конечно только не гугловский адсенс.

Всё же политика ФФ мне нравится намного больше, поэтому перешёл с хрома обратно на ФФ.
-29
Поправьте, если я ошибаюсь, но мне казалось что ФФ тоже на хромиум перешел?
-2
Погуглил.
Таки да, перепутал, но не с Оперой. У разработчиков ФФ есть браузер на хромиум, но это отдельный проект параллельный ФФ.
+1
Firefox Focus. Но сейчас его переводят с WebView на GeckView (движок Quantum, оформленный как библиотека для android).
+8
Не совсем. Движок на Rust — это Servo. Quantum — это тот же Gecko, куски которого постепенно заменяются аналогами из Servo. Сначало заменили CSS движок, сейчас пытаются заменить рендер. Но, например, движок Javascript не меняли и не планируют.
0
Я думаю все же планируют, по крайней мере частично, но сначала хотят сделать хорошо web assembly. См. cranelift
+4
*гугл захватил рынок браузеров, теперь гугл захватит рынок рекламы
(а самое печальное что бежать уже некуда, надолго ли хватит ФФ если даже майкрософт продался)
+13
Не знаю насколько хватит ФФ, но доначу им регулярно и пытаюсь перетащить пользователей на него.
+11
Не трогайте Ublock!!! Самый быстрый и лайтовый блокировщик!
-5
Но не до конца совместимый по синтаксису с AdblockPlus. В результате, при использовании EasyList и RuAdList* возникали моменты, когда приходилось руками дочищать то, что UBO пропустил как раз из-за того, что не смог до конца отработать соответствующее правило. В обратную сторону это тоже верно: не весь синтаксис UBO поддерживается ABP.

* забавный момент: пользователи uBlock с одной стороны, любят пинать ABP за наличие опции «показывать приемлемую рекламу», а с другой — с удовольствием используют подписки EasyList и RuAdList, развиваемые за счёт доходов, получаемых от этой самой приемлемой рекламы (насколько мне известно, люди, ответственные за пополнение этих подписок, получают зарплату). Классическая ситуация «крестик и трусы».
+2
Далеко не все пользуются списками EasyList и RuAdList для блокирования рекламы.
Так, uMatrix не требует списков, а блокирует загрузку сторонней рекламы не хуже, при этом, ускоряя работу браузера. К сожалению, рекомендовать такое начинающим пользователям не получится.
uBlock Origin тоже можно настроить похожим образом, без списков, пусть и менее гибко.
При таком подходе, реклама с самого сайта/домена — показывается, а разная надоедливая режется. Впрочем, никто не мешает поверх подключить тот же Adblock Plus, у которого подобного функционала нет.
Если ставить Adblock Plus в подобном режиме, то только если вместе с NoScript. Но будет ли NoScript работать, если отвалится uBlock?

Лично я за то, что бы выбирал пользователь. А ситуация, описанная в статье, грозит пользователя этого выбора лишить.
+2

uMatrix тоже не будет работать. Сейчас есть web API которое позволяет перед каждым запросом читать расширению урл, и если вдруг есть совпадения по правилам, фильтрам или любым другим критериям, то расширение может заблокировать этот запрос используя это web API. Документ предлагает удалить данное web API и на замену реализовать net API, используя которое можно блокировать запрос только используя список из 30к фильтров внутри браузера. Теперь расширение не сможет решать вопрос блокировки, только читать урл, что никак не уменьшает возможность следить за пользователем через расширения и направлено только на уничтожение сторонних блокировщиков рекламы

0
>"uMatrix тоже не будет работать."
Да, об этом указано в статье.
uMatrix пострадает так же как и uBlock. И при этом не понятна судьба других расширений, наподобие NoScript, которым тоже может достаться.

Только Adblock Plus не сможет их всех заменить. Он может фильтровать только по принципу чёрного списка.

>"Теперь расширение не сможет решать вопрос блокировки, только читать урл…"
Как я понял, всё немного не так. Расширения лишают права окончательного принятия решений. Они смогут только рекомендовать браузеру что-то заблокировать, а уж тот… тот посмотрит и скажет своё веское слово.
Из статьи:
>"…declarativeNetRequest API — и сообщать браузеру о тех событиях, которые они хотят заблокировать. То есть контроль переходит к браузеру."
При этом всплывет множество недостатков такого подхода.
0
Как я понял, всё немного не так. Расширения лишают права окончательного принятия решений. Они смогут только рекомендовать браузеру что-то заблокировать

Это как раз то, что я описывал, они при установке будут давать браузеру список из максимум 30к фильтров используя этот API, никакой динамической фильтрации уже не предусмотрено. В процессе работы они смогут только видеть, на какие урл переходил пользователь.

+6
Тем более, что в последнее время я вообще не особо вижу преимуществ в Хроме для обычных пользователей. Старые болячки с обжорством RAM если и не вылечены до конца, то тот же Хром жрёт гораздо больше. Браузер при падении или зависании вкладки теперь весь сам не падает. Расширения есть на все случаи жизни. Синхронизация тоже есть. Шустро, удобно, современно, что ещё надо?
-13
Попробую Вам ответить с позиции простого обывателя.

Нет масштабирования на ВСЕ страницы, как у Chrome. Т.е покрутил колёсиком мыши масштаб 150 и везде будет 150. Firefox делает это только на текущую страницу.
Нет из коробки сохранения MHTML страниц.
Нет нужных мне расширений, таких как Font Rendering Enhancer делающий текст более жирным, или SmoothScroll, создающий очень приятную плавность веб—страницам в Chrome.

Раздражает суммирование вкладок. Т.е открыл штук 15-20 и Лис создаёт прокрутку между вкладками. Не знаю как отключить такое поведение. Мечтаю сделать поведение вкладок как в Chrome, где даже при открытии 100 вкладок будут видны одни иконки, пусть и в хлам всё пожато. Ну, вот удобно мне так)

В общем то и всё)
+4
1. Zoom:
addons.mozilla.org/de/firefox/addon/zoom-page-we
addons.mozilla.org/de/firefox/addon/nosquint-plus
2. MHTML:
addons.mozilla.org/en-US/firefox/addon/save-page-we
3. Font Rendering Enhancer
Не понимаю, что это и зачем оно нужно. Шрифты в FF не размазываются, можно выбрать любые шрифты для любого алфавита прямо из настроек, настроить цвет шрифта и размер.
4. SmoothScroll
Не могу посмотреть, что делает это расширение, нигде нет примеров.
У меня в FF всё и так плавно.
5. Много вкладок
addons.mozilla.org/en-US/firefox/addon/tree-style-tab
0

На счёт шрифтов, в не понятно зачем делать шрифт жирнее, в фаерфоксе и так текст рендерится более жирным чем в хроме.


Спойлер со сравнением

Скрин из Хрома:
chrome
И Огнелис. Сверху — обычный режим:
text
… и снизу — изменённый, который я бы хотел ещё упомянуть. Тут писал про настройку, которая делает текст более гладким, но и менее резким (хотя разницу, должно быть, трудно заметить).

0
5. Много вкладок

Извините, промахнулся. Мой ответ для H1m1ts4

Я это вылечил так: c:\Users\USERNAME\AppData\Roaming\Mozilla\Firefox\Profiles\dfs876sdfs.default\chrome\userChrome.css
с таким содержимым:
#tabbrowser-tabs .tabbrowser-arrowscrollbox,
#tabbrowser-tabs .arrowscrollbox-scrollbox {
    display: block;
}

.scrollbutton-up,
.arrowscrollbox-overflow-start-indicator,
.scrollbutton-down,
.arrowscrollbox-overflow-end-indicator {
  display: none !important;
}

#tabbrowser-tabs .arrowscrollbox-scrollbox .scrollbox-innerbox {
    display: flex;
    flex-wrap: wrap;
    /*
    display: block;
    */
    overflow-y: auto !important;
    min-height: var(--tab-min-height); /* default */
    max-height: calc(5*var(--tab-min-height)) !important;
}
#tabbrowser-tabs .tabbrowser-tab:not([pinned]) {
    flex-grow: 1;
    flex-wrap:wrap;
    min-width: 150px;
    vertical-align: bottom !important;
}
#tabbrowser-tabs .tabbrowser-tab,
#tabbrowser-tabs .tabbrowser-tab .tab-stack .tab-background {
    height: var(--tab-min-height);
}

#tabbrowser-tabs .tabbrowser-tab .tab-stack {
    width: 100%;
}

#titlebar-buttonbox {
 display: block !important;
 vertical-align: top !important;
}

#main-window[tabsintitlebar] #tabbrowser-tabs {
   -moz-window-dragging: no-drag;   
}


Результат такой:
image

Где нагуглил такое, не помню.
+1
Плагины не решают проблем из-за качества кода:
По сравнению с функционалом в ядре:
— плагины обновляются с отставанием от браузера
— разработчики забивают на заработку и плагины умирают
— скамовые плагины и, что ещё хуже, старые плагины превращающиеся в скамовые
0
Поясню:
3. Font Rendering Enhancer
Не понимаю, что это и зачем оно нужно. Шрифты в FF не размазываются, можно выбрать любые шрифты для любого алфавита прямо из настроек, настроить цвет шрифта и размер.
4. SmoothScroll
Не могу посмотреть, что делает это расширение, нигде нет примеров.
У меня в FF всё и так плавно.


И то и другое это костыли к хромоножкам, потому что браузер отдаёт системе картинку. У Firefox корректно работающий и сделанный движок использует системные API для многого поэтому и прокрутка не тормозит и без рывков и мыла на шрифтах нигде нет. Ха-ха. :)

P.S. я уже давно слез с Chrome потому что он тормозил и жрал память (очень сильно жрал память), не мог воспроизводить элементарно Youtube там где Firefox спокойно это мог делать спокойно, а ещё Chrome выглядел и выглядит вырвиглазно на любой системе потому что даже элементарные скроллы у кона не родные системные, а просто нарисованные на css.

P.P.S. на Chrome комфортно работается только на 16 ГБ ОЗУ и SSD, в Firefox этой проблемы нет и даже на 4 ГБ правда тоже с SSD всё уже хорошо, но с другой стороны на 8 ГБ и с HDD тоже хорошо.
+2
Ох, теперь понятно. Спасибо. Еще один пункт к тому, почему Chrome не должен стоять где-либо.
0
SmoothScroll

user_pref("general.smoothScroll.durationToIntervalRatio", 1000);
user_pref("general.smoothScroll.lines.durationMaxMS", 100);
user_pref("general.smoothScroll.lines.durationMinMS", 100);
user_pref("general.smoothScroll.mouseWheel.durationMaxMS", 150);
user_pref("general.smoothScroll.mouseWheel.durationMinMS", 50);
user_pref("general.smoothScroll.other", false);
user_pref("general.smoothScroll.pixels", false);
user_pref("general.smoothScroll.scrollbars.durationMaxMS", 100);
user_pref("general.smoothScroll.scrollbars.durationMinMS", 100);

Больше настроект можно посмотреть тут

0
Нет нужных мне расширений, таких как Font Rendering Enhancer делающий текст более жирным
Он по-умолчанию достаточно жирный. Можно сменить «движок рендеринга шрифтов» на cairo — тогда будет еще жирнее.
+15
Нет масштабирования на ВСЕ страницы, как у Chrome. Т.е покрутил колёсиком мыши масштаб 150 и везде будет 150. Firefox делает это только на текущую страницу.

С моей локальной колокольни поведение огнелиса более правильное.

+5
> Firefox делает это только на текущую страницу.
60-й лис точно меняет масштаб по всему сайту, не знаю с какой версии.
0
У меня в последнюю неделю, лиса при открытых 15-20 вкладках выжирает у проца одно ядро вглухую, периодически захватывая оставшиеся три ядра.
Надо вычишать и заново ставить. А лень.
0
У меня были схожие тормоза.
Выяснилось что за несколько лет накопился огромный журнал посещенных страниц.
Решил проблему включением автоочиски истории (нужные страницы в избранном).
Предварительно удалив профиль и запустив «чистую» лису. Настройки восстанавливаются через синхронизацию аккаунта.
0
Не факт что вычищать что либо надо, возможно что то из компонентов жрёт, у Лисы пока нет совсем полного диспетчера задач именно с ресурсами, но есть вот это
about:performance
-3
А может проблемы с конкретным сайтом. Один из тех которыми пользуюсь регулярно что-то делает в фоне (ошибка в скриптах или майнер ях3). Если оставить дома вкладку с утра, то вечером проще ребутнуть комп ресетом.
0
На винде бывает тормозит 2k, в Linux все нормально.
На других компах должно быть иначе.
0
Спасибо. Решил попробовать. Открыл 8 вкладок со скриншотами из клиптунета, когда начал их закрывать он скрашился. Но буду продолжать :)
-2

Вкладки ДО СИХ ПОР сжимаются в чёрную дыру, которую нельзя даже скроллить. 11 лет проблеме!

+1
С первой версии сидел, сижу и буду пользоваться дальше.
Я ещё всю телемерию включил, чтоб помочь информацией мазилле.
+1
Аналогично, телеметрия это очень нужная вещь. У меня, например, на работе Лиса подвисала интерфейсом когда пытался из сетевого окружения через VPN с другого континента в Лисе файл открыть (это проблема исключительно нашей корпоративной локалки с какой то кривизной в домене, но не суть). Вот он подвисал на 10-20 секунд интерфейсом, а недавно стал просто на этой странице рисовать кружок с загрузкой и больше не висит. Не думаю, что о такой специфической проблеме узнали бы без телеметрии.
UFO landed and left these words here
0
Очень много рекламы пролезет через js. И на проксе такое очень сложно отпилить
UFO landed and left these words here
0
Теперь гугл фактически выдавит все блокировщики рекламы и представит свой блокировщик, который будет блокировать рекламу, но конечно только не гугловский адсен
Очень много рекламы пролезет через js. И на проксе такое очень сложно отпилить
Рекомендую посмотреть в сторону ADGuard. Так как он работает до приложений, перехватывая данные в сети, то никакой браузер не сможет помешать ему пофильтровать любой контент. Давно юзаю и что такое реклама в интернете давно забыл как страшный сон. Им же и скайп фильтрую.
+3

Он тоже не сможет работать


Hi, I am another ad blocker developer (AdGuard), and from our perspective, the proposed change will be even more crippling to all ad blockers than what was done by Apple when they introduced their declarative content blocking API.

I agree with the points Raymond made in comment 23, but there's another serious change that needs attention. The proposed change to hosts permissions (either using activeTab or requesting access on every new website) basically means that every time users navigate to a new website, nothing is blocked there. Ok, maybe something is blocked by declarative rules, but blocking web requests is just a tiny part of what ad blockers do. For instance, they need to apply cosmetic rules and that's roughly half of EasyList rules.
0
Судя по «он работает до приложений», имелся в виду AdGuard DNS.
+2

Этот вариант подходит только для дома, а что делать на работе, где все контролируется корпоративно?

0
У AdGuard'а есть расширения в браузеры, и есть программы под разные OS.
Это обращение написано о проблеме с расширением.
А программы как работали на сетевом уровне, так и будут работать.
+4
Рекомендую посмотреть в сторону ADGuard.

Это тот, что работает на уровне операционной системы, требуя установки своего сертификата? Спасибо но нет, не готов отдать свой трафик в руки какой-то неизвестной компании, даже под предлогом борьби с рекламой.
+2
В наше время бесконечных метрик и аналитик уже сложно найти что-то исключительно локальное
+3
Что может быть плохого, если останется только хром, говорили они…
Благо новый ФФ меня опять радует. И всё же надо его проверить на атомном планшете — если сравнимо шустро с стрингами окажется, то и там уйти с этих хромиумов)
+3
Shpankov прокомментируете?
Если Vivaldi будет и дальше поддерживать webRequest API, то это будет хорошей причиной перейти/остаться на Vivaldi.
+1
это же проприетарщина, какой смысл? и да они зависят от кодовой базы хромиума чуть более чем полностью.
0
Вот сурсы: vivaldi.com/source
Трекер, к сожалению, закрытый, но команда маленькая и в этом их можно понять.
Хотя Chrome тоже проприетарный.
0
У меня вот так показывает. Это не репозиторий конечно, с историей, так что разве что минимальный анализ возможен.
+1
Кстати да, хороший вопрос. Я полностью переехал на вивальди после появления синхронизации, очень обидно будет мигрировать на фф.
+4
Если Google протащит изменения не только в свой браузер, но и в сам Хромиум, то к сожалению пострадают все, в том числе и наш любимый Vivaldi
0
До меня только что дошло. В худшем случае, даже если Vivaldi будет поддерживать webRequest API, то остается вопрос будут ли разработчики блокираторов рекламы и дальше поддерживать не самый популярный браузер.
Хочется, конечно, надеяться на лучшее.
+1
Как написал товарищь ниже, вряд ли кто-то форканет ради этого целый модуль расширений, потом будет тысячи обращений о несовместимости плагинов, неправильной их работе, ошибках и тп.
Думаю команде Vivaldi стоит самой на уровне браузера реализовать блокировщик рекламы, но не так как это собрался делать Google, а просто воссоздать функционал uBlock с кастомизацией фильтров и тд. Для людей будет еще один повод уйти к ним с Хрома.
0
Это самое разумное решение. Но вероятнее всего, они не будут переносить функциональность uMatrix, т.к. работу с ней сложно объяснить большинству пользователей. А значит, всё равно что-то теряем.
0

Да, это лучше всего.
А если ещё и докрутят скорость загрузки (сравниваю с открытым рядом Brave)… :)
Тогда будет вообще конфетка-браузер! :)

+1
Увы, это вряд ли. Фактически это означает поддержку форка Хромиума, что влечёт большие накладные расходы вроде проблем с мержем при каждом обновлении версии.
0
Яндекс около года поддерживал NPAPI после закрытия его на хромиуме, но в итоге сдались, потому что с каждым релизом все больше времени тратилось на поддержку NPAPI, а на остальные функции — все меньше. Думаю даже если здесь они на какое-то время отложат ввод этой функции — то через время все равно введут.
0

Извиняюсь за задержку с ответом — в отпуске был.


Да, мы зависим от кода Chromium. Так что ничего обещать не могу, к сожалению.

-4
Объясните пожалуйста, что мешает вам делать бэкапы Chrome-a с вырезанными обновлениями?
Ну кроме “опасных” уязвимостей есть ещё веские причины перехода на новую версию? Кроме веб-разработчиков конечно же.

Сам собираю дистрибутивы Chrome-a начиная с 55 версий, понимая, что дальше будет только хуже (данная новость — чем не пример) и теперь в любой момент могу откатиться на нужную мне версию, с поддержкой и локальной установкой uBlock Origin, uMatrix, Adobe Flash и отсутствием мусорного software_reporter_tool.exe….
+5
Когда поймаете себя на мысли запилить свой собственный browser.js, чтобы поддерживать работоспособность популярных сайтов, рекомендую остановиться.
+6
Ну да, «не можешь победить – возглавь».
Всё пытаюсь слезть с хрома – вот и хороший повод.
+3
На мой взгляд выгода от отключения рекламы многократно превышает затраты на обработку правил. Хотя, конечно, могу ошибаться, но я никогда не ощущал, что включение адблока замедляет работу.
-3
По моему опыту он когда-то давно, лет десять назад, ускорял загрузку страниц, но и два года назад, и год назад Адблок Плюс тормозов добавлял намного больше, чем три десятка баннеров на флеше.
+3
Когда заходишь с чужого браузера на страницу с обилием рекламы, сначала надо несколько секунд (доходит до 10-20 секунд) подождать, а потом уже тыкать по странице, потому что можешь попасть не туда, куда целился. Поэтому в любом случае, легче вырезать всё до, чем каждый раз ждать после.
Only those users with full accounts are able to leave comments. , please.