The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

SmartAdBlock - новый легковесный блокировщик рекламы для Chrome и Firefox

09.03.2019 22:32

В рамках проекта SmartAdBlock развивается новое дополнение для блокировки рекламы и нежелательного контента для Chrome и Firefox. Дополнение обеспечивает блокировку рекламы по спискам EasyList, автоматически убирает всплывающие диалоги с соглашением об использовании Cookie на сайтах, запрещает открытие всплывающих запросов и отключает код для отслеживания перемещений. Код проекта распространяется под лицензий LGPLv3.

Основное внимание при разработке уделяется оптимизации кода для экономии памяти и снижения потребление ресурсов CPU. Судя по тестам разработчиков проекта SmartAdBlock является одним из самых быстрых дополнений в своей категории и потребляет минимальный объём памяти, опережая по этому показателю даже uBlock Origin.

Особенности SmartAdBlock:

  • Блокировка всевозможных всплывающих окон и диалогов с условиями использования, приглашениями подписаться на рассылки, соглашениями об обеспечении приватности и уведомлениями о применении Cookie.
  • Блокировка всех видов рекламы, без разделения на приемлемую и агрессивную, и без белых списков с рекламными сетями спонсоров;
  • Запрещение выполнения вредоносных скриптов и встраиваемого на сайты кода для майнинга, а также сомнительных вставок, диалогов проверки и всплывающих блоков, часто размещаемых на сайтах с торрентами, сервисах для обмена файлами и системах потокового просмотра видео (например, убраны все мешающие диалоги на сайтах Putlocker, 123movies, solarmovie, fullmatchesandshows и azmovies);
  • Поддержка обхода типовых приёмов для обнаружения блокировщиков рекламы (например, обходит проверку на таких сайтах, как Webmd, IGN, CNET, Eurogamer и Techradar). Убирает диалоги с предложением отключить блокировщик;
  • Отсутствие сбора телеметрии и накопления сведений об активности пользователя;
  • Автоматическая система проверки и обновления фильтров. Новые правила блокировки загружаются раз в 24 часа.


  1. Главная ссылка к новости (https://github.com/smartadbloc...)
  2. OpenNews: Оценка производительности браузерных дополнений для блокировки рекламы
  3. OpenNews: Google наметил на 9 июля начало массовой блокировки в Chrome неприемлемой рекламы
  4. OpenNews: Около 9% сайтов используют код для обхода блокировщиков рекламы
  5. OpenNews: DMCA использован для удаления из списка блокировки рекламы Easylist
  6. OpenNews: Новая редакция манифеста Chrome сделает невозможным использование uBlock Origin
Лицензия: CC-BY
Тип: Программы
Ключевые слова: smartadblock, adblock
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (140) Ajax | 1 уровень | Линейный | Раскрыть всё | RSS
  • 1.1, тот_же_анон_только_с_мабилы (?), 22:43, 09/03/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А как же манифест хрома?
     
     
  • 2.3, Аноним (3), 22:52, 09/03/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Почти решили уже этот вопрос. Разработчики дополнений выработали предложения по расширению  нового API declarativeNetRequest, которые Google обещал учесть.

    https://docs.google.com/document/d/1sKZFojq_fUusrebKsyNHfRk_9kpbIALFPS1Nvpddfs

     
  • 2.19, th3m3 (ok), 23:47, 09/03/2019 [^] [^^] [^^^] [ответить]  
  • +20 +/
    Есть Firefox. Этого достаточно.
     
     
  • 3.44, Аноним (44), 04:52, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Нет, есть Iridium. Этого достаточно.
     
     
  • 4.46, Аноним84701 (ok), 05:04, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Нет, есть Iridium. Этого достаточно.

    https://git.iridiumbrowser.de/cgit.cgi/iridium-browser/commit/chrome/browser/h
    [code] @@ -32,13 +32,13 @@ namespace history {
    namespace {

    const char kHistoryOAuthScope[] =
    -    "https://www.googleapis.com/auth/chromesync";
    +  "https://trk-138.iridiumbrowser.de/www.googleapis.com/auth/chromesync";
    [/code]
    > A BROWSER SECURING YOUR PRIVACY. THAT’S IT.
    > [b]Automatic transmission of partial queries, keywords and metrics to central services is prevented and only occurs with the approval of the user[/b].

    Действительно достаточно.

     
     
  • 5.48, Аноним (44), 05:12, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    https://np.reddit.com/r/firefox/comments/74n0b2/mozilla_ships_cliqz_experiment
    https://www.ghacks.net/2017/10/06/mozilla-to-launch-firefox-cliqz-experiment-w
    https://bugzilla.mozilla.org/show_bug.cgi?id=1392855#c5
    https://gizmodo.com/mozilla-slipped-a-mr-robot-promo-plugin-into-firefox-18213
     
  • 5.50, Аноним (44), 05:18, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    https://www.thewindowsclub.com/firefox-quantum-disable-telemetry-data-collecti
    Это тебе тоже по кайфу?
     
     
  • 6.54, Аноним (54), 07:12, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Нет, поэтому есть PaleMoon, Waterfox, Basilisk, Otter, ...

    А веб как был помойкой так и остался.

     
     
  • 7.64, пох (?), 08:14, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    авторы паленой луны и сифилисы не собираются бороться за тебя с твоими проблемами, у них своих полно. Там никто специально не выискивает телеметрию и не удаляет ее ради удаления.

    ее если и удаляют, то либо вместе с уже поломанным кодом, либо когда случайно наткнутся на очередной кусок, и решат что им он не нужен (а могут и мимо пройти).

    паленая - она об xul, а не о privacy

    P.S. в том что гуглезила не может жить без зондов - веб виноват?

     
  • 7.169, Аноним (44), 07:24, 12/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Я не тебя спрашивал. Это было адресовано тем, кто восхваляет Firefox.
     
     
  • 8.170, Аноним84701 (ok), 14:30, 12/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    И давно Вы э-э-э 8230 слышите голоса, восхваляющие Firefox o_O ... текст свёрнут, показать
     
  • 6.111, Аноним84701 (ok), 13:35, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > https://www.thewindowsclub.com/firefox-quantum-disable-telemetry-data-collecti
    > Это тебе тоже по кайфу?

    Во-первых, там хотя бы не заявляют что это " A BROWSER SECURING YOUR PRIVACY."  и что там "Automatic transmission of partial queries, keywords and metrics to central services is prevented and only occurs with the approval of the user",
    Во-вторых:
    > thewindowsclub
    > In our earlier post on how to manage Windows 10 Telemetry and Data Collection

    Ваши страдания нам почти интересны, держите нас в курсе!


     
  • 5.53, Аноним (53), 06:36, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Достаточно умно сделано Предыстория Разрабы иридиума боролись с исходящими сое... текст свёрнут, показать
     
     
  • 6.57, Anonim (??), 07:55, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Хорошая попытка, но нет
     
  • 6.113, Аноним84701 (ok), 14:04, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Если хром обратится по ссылке в dev null, никому не будет от этого ни жарче, ни ... текст свёрнут, показать
     
     
  • 7.116, Аноним (116), 14:36, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > они вдруг, волшебным образом, найдут пропущеный реф на код/ссылку

    Почему "волшебным образом"? Ты что, совсем и не умеешь искать использование константы по проекту?

     
     
  • 8.118, Аноним84701 (ok), 15:09, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Очевидно, потому что до этого не нашли Не помог поиск Ну, у всех свои слабости... текст свёрнут, показать
     
     
  • 9.119, Аноним (116), 15:17, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    До этого-то нашли И поиск помог Смысл таких вставок в том, чтобы пресекать сит... текст свёрнут, показать
     
     
  • 10.120, Аноним84701 (ok), 15:52, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Что возвращает нас к исходному тезису и грубейшему нарушению авторами своих же ... текст свёрнут, показать
     
     
  • 11.122, Аноним (53), 16:06, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    А теперь то же самое, но для сокрытия обращений к гуглосерверам ... текст свёрнут, показать
     
     
     
    Часть нити удалена модератором

  • 13.128, Аноним (53), 16:38, 10/03/2019 [ответить]  
  • +1 +/
    Зачем же, если есть зонды - их следует выявить и нейтрализовать Аноним84701 при... текст свёрнут, показать
     
  • 12.130, Аноним84701 (ok), 17:20, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Хм, вначале аноним не знал, что константы можно скрывать -- его ткнули носом По... текст свёрнут, показать
     
     
  • 13.132, Аноним (53), 17:47, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Приведенные тобой примерчики просто не столь впечатляют, как успешно внедренный ... текст свёрнут, показать
     
     
  • 14.134, Аноним84701 (ok), 18:28, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Приведенный анонимом спрыг на абсолютно левую тему особенно после того как анон... текст свёрнут, показать
     
     
  • 15.136, Аноним (53), 19:24, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Тобой Хелло-ворлд-примерчик оказался прикольным , не более Не настолько прик... текст свёрнут, показать
     
  • 7.156, annual slayer (?), 07:07, 11/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    ответы гугловцев куда эпичней в этом топике -- "ну и что что мы воруем данные и притворяемся корпорацией добра, ведь чувак который поёт в рекламе мака Para-pa-pa-pam, I'm lovin it в рекламе мака не обязательно на самом деле любит мак."
     
  • 3.45, Аноним (53), 04:53, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Файрфокс сам по себе безопасен, я же говорю - добавили защиту от биткоина например. Я файрфокс вообще из-под рута запускаю, поскольку он безопасный
     
     
  • 4.60, Аноним (60), 08:03, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Все хорошо, но от рута излишне.
     
  • 4.65, пох (?), 08:15, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +4 +/
    два смузи этому анониму!
     
     
  • 5.73, Аноним (116), 09:08, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Ты что, отрицаешь, что фф безопасин? Ты адепт секты хрома? Фф безопасин, можно запускать из под рута. Если нельзя, значит он не безопасин.
     
  • 4.89, Школьник (ok), 11:32, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >Я файрфокс вообще из-под рута запускаю, поскольку он безопасный

    А на уровне ядра слабо?

     
  • 2.146, KonstantinB (??), 22:07, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Третий манифест только в разработке, да и когда его зарелизят, второй будет поддерживаться какое-то время.

    Если гугл не одумается к тому времени, ну перейдет значительная часть пользователей на ФФ, это только плюс.

     

     ....нить свёрнута, показать (31)

  • 1.2, Аноним (2), 22:45, 09/03/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +9 +/
    Идея отличная, но почему NIH, неужели нельзя было законтрибьютить изменения в uBlock Origin?
     
     
  • 2.5, mandala (ok), 22:54, 09/03/2019 [^] [^^] [^^^] [ответить]  
  • –13 +/
    Да ваще... Кстати, а на кой чёрт это ублок написали? До него блокировщиков рекламы уже пачка была, вот ты лучше контрибутили туда, развели тут велосипедов...
     
     
  • 3.18, Аноним (18), 23:45, 09/03/2019 [^] [^^] [^^^] [ответить]  
  • +11 +/
    uBlock Origin имеет существенные отличия от других блокировщиков, в то время как этот Smart-блокировщик практически дублирует функционал uBO, отличаясь лишь тем, что потребляет в состоянии Idle 13.5 MB вместо 15.9 MB (ничего себе! целых 2.4 MB!)
     
     
  • 4.20, Аноним (20), 23:49, 09/03/2019 [^] [^^] [^^^] [ответить]  
  • +6 +/
    да, забавно, 1 процесс браузера можнет отжирать легко полгига памяти. а тут каких-то 2 мегабайта экономят :)))
     
  • 3.23, zloykakpes (ok), 00:01, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Не распарсили обитатели тут сарказм.
     
  • 2.22, Sluggard (ok), 23:55, 09/03/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Того, чего остро не хватает uBO (просмотр заблокированных элементов с выборочной разблокировкой), тут всё равно нет.
     
     
  • 3.24, Аноним (18), 00:02, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В uBO это есть в Advanced-режиме
     
     
  • 4.27, Sluggard (ok), 00:12, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > В uBO это есть в Advanced-режиме

    Это который «Я опытный пользователь»? Ни хрена я там не вижу такого режима, как был в старом ABP.

     
     
  • 5.110, Мимокрокодил (?), 13:28, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    https://i.imgur.com/7CANcVK.png или вам этого мало?
     
     
  • 6.129, Sluggard (ok), 16:59, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Мало. Оно, судя по всему, не даёт разблокировать элементы, заблокированные по подпискам. Я пробовал, даже если «позеленить» всё в этом списке, элементы, заблокированные по списку RU AdList остаются заблокированными.
    Сейчас в uBO есть белый список, но он полностью отключает расширение на заданных сайтах. Вот если б по этому списку можно было игнорировать сторонние фильтры (которые по подпискам), а свои оставлять — было бы круто.
     
     
  • 7.133, Аноним (133), 18:02, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Я пробовал, даже если «позеленить» всё в этом списке, элементы, заблокированные по списку RU AdList остаются заблокированными.

    Это не так. Зелёный полностью разрешает, выключая и динамическую фильтрацию, и статическую.
    Серый выключает только динамическую, оставляя статическую подписками.
    Перезагружайте страницу без кеша. CSP на запреты фреймов и скриптов могут кешироваться.

     
     
  • 8.171, Sluggard (ok), 04:44, 13/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    В Хромом не работает, ни перезагрузка страницы без кэша, ни даже очистка кэша бр... текст свёрнут, показать
     
  • 7.162, Fedd (ok), 16:01, 11/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Ctrl+R нажимай когда отключаешь
     
  • 3.32, пгуыыцрщ (?), 01:27, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    если я правильно понял - это делает uMatrix
     
     
  • 4.40, Аноним (40), 04:05, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Который просто ломает все сайты без разбору. Спасибо, не надо.
     
     
  • 5.91, anonimbl (?), 11:38, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Который просто отрубает все скрипты. Если у вас рук не хватает настроить - это проблема ваших рук, а не umatrix.
     
     
  • 6.144, Gannet (ok), 21:33, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    uMatrix нужно настраивать под каждый сайт отдельно. Не хрен больше делать что-ли?
     
     
  • 7.158, rshadow (ok), 11:04, 11/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Хорошо бы все эти резалки с контейнерами скрестили: в одном контейнере umatrix режет все, в другом простой встроенный блокировщик разрешает нормально гуглить по сайтам.
     
  • 2.96, Мишаня_тупой_ватник (?), 12:12, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Контриб(ь)ють, тебе запрещают чтоли?
     

  • 1.4, Аноним (4), 22:52, 09/03/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >по спискам EasyList

    Оно только EasyList использует или можно подключить своих списков как в uBlock?

     
     
  • 2.7, mandala (ok), 22:59, 09/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Можно, но как то не айс

    https://i.imgur.com/LLRgJcC.png

    вообще настроек можно сказать нет

     
  • 2.12, AntonAlekseevich (ok), 23:14, 09/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Только через управление дополнениями. И исключительно вручную.
     

  • 1.6, Аноним (6), 22:56, 09/03/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    uMatrix почему нет в списке?
     
     
  • 2.8, mandala (ok), 22:59, 09/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Это не просто блокировщик, а намного большее.
     
  • 2.17, drop database (?), 23:37, 09/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Потому, что uMatrix давно часть uBlock. Просто надо было изучить настройки
     
     
  • 3.25, Аноним (-), 00:05, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    наоборот, может? Алсо в юматриксе нет пипетки и возможности отдельно блочить шрифты. Так что увы
     

  • 1.9, YetAnotherOnanym (ok), 23:04, 09/03/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > без белых списков с рекламными сетями спонсоров

    Это ненадолго.

     
     
  • 2.10, mandala (ok), 23:08, 09/03/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Да, и телеметрию, телеметрию дайте!
     

  • 1.11, Аноним (11), 23:09, 09/03/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Обычный клон, зачем новость?
     
     
  • 2.14, mandala (ok), 23:16, 09/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Это не клон, это и правда очень легкий блокировщик: как по жирноте потребления, так и по функционалу.

    Да еще и сырое, многое у меня не заблокировало, я чтоб себе глаза и психику не портить скорее включил обратно ублок.

    Т.к. лгпл наверное можно запихать к какому-нибудь вебкит-недобраузеру как штатный, а так... Ну мож допилят, но пока не готово.

     
     
  • 3.21, Аноним (20), 23:51, 09/03/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    он потому легкий, что настроек нифига нет
     
  • 3.61, Аноним (60), 08:05, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Именно. SourceForge - good, GitHub - bad.
     

  • 1.15, Аноним (15), 23:17, 09/03/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Один изилист и потребляет меня ублок оригин, всем бояться, ага. Уносите.
     
     
  • 2.142, Аноним (142), 20:50, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Интересно, чего все клюнули на график? Там же честно написано: "Idle". Т.е. когда он ничего не делает. Вот выложили бы потребление памяти при работе -- тогда бы и сравнили. Невелико достижение сравнивать потребление памяти при блокировке злобной рекламы на самой жирной страничке about:blank
     

  • 1.16, Аноним (16), 23:31, 09/03/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Серъезно? Блокировщик рекламы, сайт которого грузит кучу трекинг скриптов, в т.ч. от stripe (видимо оплату "легковесности" скоро можно будет делать онлайн).
     
     
  • 2.62, Аноним (60), 08:07, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Говорили же не раз - любой блокировщик рекламы служит для блокирования чужой рекламы и показа своей.
     
  • 2.138, Аноним (142), 20:40, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Какие милые авторы :) Правда слегка запутались кто какой аддон выпускает
    https://addons.mozilla.org/en-US/firefox/addon/trafiklite/
     

  • 1.26, smartadblock (?), 00:06, 10/03/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +36 +/
    Hi guys, pleased to see this article, sorry I dont speak russian I will post in english. I am a dev of smartadblock and I can reply to some of the comments here:

    -We are not doing this for a living the 3 developers have dayjobs
    -I always hear why not contributing to ublockorigin, but is it not allowed anymore to start an adblocker project? Our concept is very different and it is just a different offer in the world of adblockers I believe it was worth publishing.
    -Memory usage is lower but smartadblock is also faster and performs less regex, we will publish more statistics soon
    -The filter interface was introduced in 1.0.9, choosing a list of famous filters will be introduced in the next version, be patient with us we started this 3 months ago
    -Smartadblock is not simply easylist, we have additional rules a different parser and very different performance.
    -As I said we started recently and if you find ads-unblocked stuff we would love to hear about it from russian public, please let us know in reddit r/smartadblock.
    -Yes there was a stripe javascript in the website as we are planning to get donations to compensate for our time maintaining the filters. Anyway we removed for now.

    Anyway, great to see an article appear in russian about smartadblock, and we will keep working on this young project.
    Thanks

     
     
  • 2.75, Аноня (?), 09:52, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ok, i will try your adblocker. Thanks
     
  • 2.94, Anonymmouse (?), 11:59, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Ok, no stripe script anymore, but still 5 assets (fonts) from google servers and google tracking scripts! :)
     
     
  • 3.102, Аноним (40), 12:38, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    You're talking about it as if it's something bad. Google fonts are cached across multiple sites so the site loads significantly faster.
     
     
  • 4.115, Аноним (142), 14:29, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Sure! Google is your best friend, dude :)
     
  • 2.95, Anonymmouse (?), 12:01, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Guys, have you ever tried to open your website with javascript disabled? Goog luck :)
     
     
  • 3.123, Аноним (40), 16:12, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Guys, have you ever tried to open your website in "Links" web browser? Good luck :)
     
     
  • 4.172, Аноним (172), 02:47, 14/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    You won't need to block tracking scripts if your browser supports no scripts.
     
  • 2.105, user455 (?), 12:51, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Hey! Thanks for your answer. Any plans on supporting Safari in future?  
     

  • 1.28, svlasov (ok), 00:18, 10/03/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вместо исходников wasm блоб
     
     
  • 2.29, Crazy Alex (ok), 00:52, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    и что? Оно GPLv3, так что исходники глянуть - не проблема. А если они за счёт васма сделали штуку шустрее - чем плохо-то?
     

  • 1.30, Аноним (30), 00:53, 10/03/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Добавят нескучный дизайн и сравняется с uBlock Origin
     
  • 1.31, НяшМяш (ok), 01:08, 10/03/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Почему я не стал ставить это, просто посмотрев исходники:
    1. Форматирование табуляцией в 8 строк; одна функция может быть отформатирована вообще без отступов, следующая - с отступами в 2 символа, а остальной файл по 8 символов
    2. Нет пробелов там, где нормальные люди их ставят (понравилась лепнина вида if(str.length>0){...}else{...})
    3. Изменяют прототипы встроенных классов (String.prototype.replaceAll). Считается bad practice даже в мире вебмакак.
    4. Почему-то массивы, в которые по ключу добавляют значения (да, я знаю, что массив это тот же обьект, но всё же) - suf=[];suf["com.ac"]=""; это норма. Зачем нужен именно массив, если это нормально (и красиво) складывается в обьекте? Кстати, а что это вообще за список suffix.js?
    5. Лежит минифицированный jquery и я не нашёл чтобы он использовался (операции с сетью и ДОМом, которые я обнаружил, делаются вручную). Однако он вписан в манифест и в нём могут заминифицировать хоть майнера.
    6. В конце концов в 2019 можно код и на ES6 написать для удобства (но это уже чисто придирка)

    В итоге имеем, что:
    1. Код оформлен так, что ревьюить даже при желании мало кому захочется (упрт отступы, имена переменных и т.п.)
    2. Проект новый (14 дней), но озаботились оформлением именного юзера (видать, чтобы авторы не спалились). Пока все коммиты только от этого юзера. На доверии работают пацаны.

    Однако, это всего-лишь мой внутренний аудитор включил параноика и я буду очень рад ошибиться и мы в будущем получим быстрый блокировщик рекламы.

     
     
  • 2.33, smartadblock (?), 01:36, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +10 +/
    Hi - dev again - replying with the help of google translate.
    to reply to few points:
    -We never used github before and our plan was not to release it on github but 2 months after the project was out everyone was asking for github so we released it. That's why the username is new and the formatting is not particularly designed for a collaborative coding.
    -jquery is used in contentscript
    -suffix is used to pull the root of an url (for example the root of google.co.uk is not co.uk but google.co.uk) used later to match an url with the blocking rules.
    -String.prototype.replaceAll is a classic I think it is even a javascript open issue. Anyway extensions run on separate namespaces so has no impact at all on the rest of the browser activity.

    Thanks for taking the time to have a look.

     

  • 1.39, Аноним (39), 04:05, 10/03/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Нет доверия к SmartAdBlock, очередная подделка маркетологов/вирусописателей.
    В наших сердцах uBlock Origin.
     
  • 1.42, анон (?), 04:35, 10/03/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    оно также ломает и уродует все на страничке как и uBlock ??
     
     
  • 2.66, пох (?), 08:19, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    гораздо круче, поскольку там нет ни cosmetic filters, ни unbreak list

    в общем, студенческая поделка для привлечения внимания - во всяком случае, пока.

     

  • 1.51, Аноним (51), 05:38, 10/03/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Проверил, рекламу режет великолепно, без всяких дополнительных подписок. Переломло вёрстку абсолютно везде, заблочило безобидные иконки на куче сайтов, некторые сайты не хотят открываться совсем, скрипты поломаны везде. Но рекламы нет-не поспорить.
     
     
  • 2.52, smartadblock (?), 05:54, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    share an example?
     
     
  • 3.72, Аноним (72), 09:00, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Examples:
    https://imgur.com/a/VkIzJDw
     
     
  • 4.80, Shevchuk (ok), 10:39, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Скриншоты бесполезны без адресов

    https://yandex.ru/pogoda/moscow/details
    https://linux.org.ru
    https://subscribe.ru
    http://geekcity.ru

     
     
  • 5.114, smartadblock (?), 14:09, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Ok fixed most of these thanks.
    I dont have the problem of icons not showing this is only on your side. Are you running other chrome extensions that might cause that?
     
     
  • 6.155, Аноним (155), 07:02, 11/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Ок. Благодарю, сейчас нормально.
    К слову вероятно часть артефактов появилось по моей вине, я пробовал добавлять подписки и вероятно забыл перезагрузить расширение, после того как удалил(видимо это необходимо, раз для этого сделана специальная кнопка?).
     
  • 3.82, Аноним (82), 11:02, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    One more example: https://prnt.sc/mvspr9
    https://www.meteoprog.ua/ru/weather/Kyiv/#detail

    I guess this extension will be useless without possibility of visually pick and block annoying frame or popup (like it already implemented in uBlock).

     

  • 1.55, Echo (?), 07:20, 10/03/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –7 +/
    Я никогда не блокирую рекламу.
    Я просто не хожу на сайты которые ей злоупотребляют.
    Если все мы поставим блокировщиков интернет в привычном для нас виде исчезает.
     
     
  • 2.58, Аноним (58), 07:59, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Пользуюсь блокировщиками лет 15, начиная еще с костылей с помощью оперовского user.js. Интернет всегда был "не таким", и это хорошо
     
     
  • 3.69, Я (??), 08:29, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Тоже блокирую рекламу лет 15 и такой не такой интернет для меня такой какой нужно.
     
     
  • 4.78, Аноним (78), 10:02, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Шикарная формулировка. Перечитал раз десять уже.  У меня самого срок поменьше, но интернет тоже такой как нужно.
     
  • 2.67, пох (?), 08:21, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +4 +/
    а тут ты что тогда делаешь?

    > Если все мы поставим блокировщиков интернет в привычном для нас виде исчезает.

    поколение 200x? Для вас исчезнет, да. Для нас появится обратно.

     
     
  • 3.83, Tita_M (ok), 11:08, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Если не хочешь краем глаза смотреть рекламу прямо идентифицирующую себя как реклама, то тогда ты будешь уже полноценно смотреть её в виде новостей, обзоров и статей.
    При повальном блокировании рекламы выживут всё равно только такие гиганты-рекламодатели как гугл и фейсбук, что ниразу не айс.
     
     
  • 4.84, пох (?), 11:15, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > то тогда ты будешь уже полноценно смотреть её в виде новостей, обзоров и статей.

    это обойдется гораздо дороже рекламодателю - и в результате есть шанс из такой статьи даже и извлечь полезную информацию (ну или сразу закрыть ее если зачем-то случайно открыл)
    поэтому так делают очень редко (кроме пихания ссылок для индексаторов под видом сообщений в форумах - то есть это реклама для роботов, не для людей)

    > При повальном блокировании рекламы выживут всё равно только такие гиганты-рекламодатели
    > как гугл и фейсбук, что ниразу не айс.

    с разморозочкой - тут у нас кроме них и совсем уж омерзительных уровня bdsm-услуг уже никого и не осталось.

     
     
  • 5.88, Tita_M (ok), 11:31, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >это обойдется гораздо дороже рекламодателю

    С чего ты взял, что гораздо дороже? Можно заказать оптом, например столько то новостей в месяц об определённом бренде. Или наоборот молчание о конкурирующем. Плюс для приемлимо широкого охвата аудитории достаточно делать так на парочке особо популярных сайтов по определённой тематике.
    Да и в условиях, когда пользователи массово блокируют рекламу на сайте, как например на оверах сайт может согласиться на любую копеечку.
    Плюс к этому освещаться будут только популярные темы.

     
  • 2.76, Beta (?), 09:58, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Достаточно отключать блокировку рекламы для тех сайтов, которые для вас важны.
     
     
  • 3.85, пох (?), 11:20, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    наоборот, раз они для меня важны - я точно хочу видеть там контент, а не дрыгающ... текст свёрнут, показать
     
  • 2.87, Аноним (87), 11:25, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>> Если все мы поставим блокировщиков интернет в привычном для нас виде исчезает.

    Нет.

    Года до 2011-2014 в инете было заметно меньше чужих манипуляций людьми. В годах 199х-200x это была вещь с легко доступными полезными знаниями умелых, не замусоренная незнайками, не прячущая распределений цен. И т.п. лежало открыто. Пока это не донесли до Маркета.

    ОМожет просто из-за молодости у Вас другое мнение.

     
     
  • 3.99, Аноним (40), 12:23, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Сейчас стало лучше - появилось много хороших инструментов для заработка и продвижения своих товаров и услуг, тот же инстак, к примеру.
     
  • 2.154, Kuromi (ok), 06:30, 11/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Многие пытались так делать Дескать, честно и достойно, поддерживать тех кто нра... текст свёрнут, показать
     

  • 1.68, Аноним (68), 08:28, 10/03/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Ребята до этого никогда не использовали гитхаб, и судя по тому, как они им пользуются (заливают файлики через веб интерфейс), они не пользовались и самим гитом или любым другим svn. Я боюсь представить какую дэйджоб они имеют и как они втроём два месяца взаимодействовали и писали код без гита.

    И это не говоря о том, что это ещё один адблокер, который возьмёт небольшую часть аудитории, но всё ещё непонятно зачем нужен. Зачем плодить ещё один JS адблокер, лучше бы написали что-нибудь более нативное (на C) и впилили в исходники одного браузера, полезней дело бы вышло, а на JS любой вася напишет.

    Ребята-разработчики, без обид, я не понимаю смысл траты вашего времени и о каких будущих донатах может идти речь.

     
     
  • 2.74, Аноним (74), 09:48, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > они не пользовались и самим гитом или любым другим svn
    > и о каких будущих донатах может идти речь

    Доната хотите? Сперва нужно сдать экзамен по знанию git-а местным анонимам. А там уж по результатам посмотрим.

     

  • 1.77, Beta (?), 09:59, 10/03/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Бесполезен, пока не научится удалять пустое место от заблокированной рекламы.
     
  • 1.81, Jh (?), 10:44, 10/03/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ерунда. у меня яндекс.директ через него пролазит
     
     
  • 2.131, Аноним (131), 17:36, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Яндекс и его сервисы нужно блочить на уровне адреса
     

  • 1.90, Аноним (90), 11:37, 10/03/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Читал ровно до этого момента:
    >Судя по тестам разработчиков проекта SmartAdBlock является одним из самых быстрых дополнений в своей категории и потребляет минимальный объём памяти

    А по моим тестам, браузер в браузере на электроне потребляет меньше, чем helloworld на ассемблере.

     
  • 1.97, zower (ok), 12:18, 10/03/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +10 +/
    Фигня какая то, а подписки от майнера наверное на гидхабе берут... где и для uBlock Origin лежит, и чем они лучше тогда? тем что на 2 мб меньше памяти жрут? ну чего грац их что-ли, пущай и дальше гордятся 2мя мб, один черт корявость их не взлетит, ибо таких уже куча была...
    P.S. Что это тут за троль вылез? сидит на англ языке вещает, при этом отвечает на ру коменты, смехота да и только..
     
  • 1.104, user90 (?), 12:48, 10/03/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Слабо. ublock origin позволяет скрывать любые элементы на странице одним кликом.
    Произвольный пример для опеннета (по клику):
    ##.ctxt
    ##tr:nth-of-type(2)
    ##tbody
    ###msgshow_101.cblk
    ##td:nth-of-type(2)
    ##tr
    ##tbody
    ##table.cblk:nth-of-type(2)
    ##td:nth-of-type(2)
    ##tr
     
  • 1.106, user90 (?), 12:55, 10/03/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Более того, режет сторонние скрипты! Или часть их, согласно выбранным правилам.
     
  • 1.107, user90 (?), 12:57, 10/03/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Но хитрый человек первоначально использует Google Hit Hider by Domain ;)
     
     
  • 2.108, A.Stahl (ok), 13:00, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Google Domain hit by Hitler.
     
     
  • 3.109, user90 (?), 13:13, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Можно и так)) К гуглу давно пора применять самые нацистские методы.
     

  • 1.121, васяпупкин (?), 15:59, 10/03/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    блокировщик рекламы - это косметика для домохозяек, котаны. по уму нужно блочить куки и скрипты. если ресурс без этого не отдаёт на запрос контент, как это делает например интерфакс, можно смело проходить это уг стороной. пусть учатся верстать
     
     
  • 2.125, Аноним (40), 16:14, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Про client-side шаблонизаторы слышал? Наслаждайся пустым шаблоном с отключенным джаваскриптом, Буратино.
     
     
  • 3.126, Аноним (126), 16:22, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    и что мне мешает для нужного ресурса прописать в правиле "разрешить скрипты", твой, порваный в лоскуты шаблон, карла?
     

  • 1.137, Аноним (142), 20:38, 10/03/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Продолжайте верить этим милым людям, гггг
    https://www.crunchbase.com/organization/trafiklite
     
     
  • 2.139, Ой (?), 20:42, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Ой, извините, мы слегка... ну, вобщем верьте нам на слово :)
    https://addons.mozilla.org/en-US/firefox/addon/trafiklite/
     
     
  • 3.140, Ваще (?), 20:43, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Ну и вишенка: основной сайт trafiklite.com ведёт на... ой, сюрприз...
    https://www.trafiklite.com/smartadblock/
     
     
  • 4.148, Аноним (148), 23:54, 10/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Так в чем дело то, поясни
     
     
  • 5.150, Аноним (142), 01:09, 11/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Цитата с первой ссылки:

    > TrafikLite provides analytics software to track all of a website's inbound marketing efforts

     
     
  • 6.151, Аноним (148), 01:18, 11/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Одному гуглу чтоли только можно
     
  • 3.153, smartadblock (?), 02:50, 11/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Yes we created trafiklite and it was not a big success so what is the problem ?
    Trafiklite simply gave traffic average based on alexa rank. We redirect trafiklite towards smartadblock to help promote the new project.
     
     
  • 4.160, Аноним234 (?), 13:28, 11/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Guys, you seriously need to refactor the code for ease of readability, write your own privacy agreement or some kind of manifesto, make the site without the slightest hint of google. :)

    Maybe invite someone for a one-time audit? For example, from the Mozilla Foundation or Vivaldi Team? Oh, by the way. You could offer your extension for use in Vivaldi. Now most browsers have an ad blocker out of the box. Vivaldi lacks this feature for the mass user. ) Just an idea by fan of Vivaldi. =)

    This is if you want the paranoids from the Linux and Open Source community to think about come to you. And, of course, more settings for a God of settings.

     
     
  • 5.166, smartadblock (?), 20:33, 11/03/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    I appreciate your ideas, and we might use some of them. However our public was never meant to be the open source purists, those guys are so good and so perfectionist that they can certainly write a private adblocker and run it for total peace of mind ;) We went opensource because we were getting false claims of being a malware, and when this article was published we had to come answer some questions.
    More settings will come in V1.1.2 or in Game of Thrones style "Settings Are Coming"
     
  • 4.161, Аноним (142), 13:58, 11/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    No problem at all :) Company, which was registered as "for profit" (according to crunchbase), failed with traffic analytic addon (which intended to help advertisers) and suddenly started a new adblock project (against advertisers). Common case :)
    p.s. I bet that it's one-man company (IMHO it's almost impossible to create such kind of sources within a team having with zero knowledge of git as a bonus).
     
     
  • 5.167, smartadblock (?), 20:43, 11/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Well trafiklite was for everyone who wants to see a website traffic estimate, it converted an alexa rank to a traffic estimate using a math formula. So not particularly for advertisers. What do you mean with your last remark, do you mean that a good coder is necessarily familiar with github?
     
  • 2.159, Аноним234 (?), 13:12, 11/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Благодарю за наводку. :) Вернулся на Origin.
     

  • 1.143, Аноним (142), 20:59, 10/03/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Правду нескроеш!!11 https://addons.mozilla.org/en-US/firefox/user/13015800/
    Попытка с аналитическим аддоном провалилась, решили зайти с другой стороны?
     
  • 1.147, Аноним (148), 23:44, 10/03/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ради процента пересаживаться с проверенного ublock origin такое себе
     
     
  • 2.149, Аноним (39), 00:17, 11/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Дурачки побегут, и все их куки тоже убегут.
     

  • 1.152, Аноним (152), 01:39, 11/03/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    https://addons.mozilla.org/en-US/firefox/search/?q=adblock&type=extension
    >356 extensions found for "adblock"

    А уж сколько их в CWS представить страшно.

     
  • 1.163, petyan (?), 16:51, 11/03/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Нормуль работает, мне нравится.
     
  • 1.165, Fedd (ok), 17:09, 11/03/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Странно, у вас статья недавно была про производительность блокировщиков https://www.opennet.ru/opennews/art.shtml?num=50169 так там Ghostery всех уделала, а здесь ровно наоборот
     
     
  • 2.168, Аноним (3), 20:54, 11/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > так там Ghostery всех уделала, а здесь ровно наоборот

    Здесь сравнивается потребление памяти, а там было измерение поизводительности.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2019 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру