[Ответить в тред] Ответить в тред

01/08/16 - Вернули возможность создавать юзердоски
09/07/16 - Новое API для капчи - внимание разработчикам приложений
03/04/16 - Набор в модераторы 03.04 по 8.04


[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 115 | 12 | 39
Назад Вниз Каталог Обновить

ННМ говнорекламы пост Аноним (Microsoft Windows 10: Chromium based) 22/07/16 Птн 16:31:12  1787317  
14691942725630.jpg (311Кб, 1366x768)
Просто оставлю это здесь https://github.com/DeCrap/DeCrap/raw/master/sites/nnmclub/nnmclub_decrap.user.js

Это простой самописный блокировщик рекламы. Анон сможет его за минуту адаптировать к любому сайту и любой рекламе.

В текущем виде он работает с ннм - пользователи ннм могуть просто запустить и забыть про рекламу.
На ннм нынче говнорекламы выше крыши. Меня это доебало.
Меня доебало то, что эту рекламу не берет адблок (и не только он).
Меня доебала беспомощность перед рекламой. Я устал мириться с этим.
Поэтому сегодня свет увидел @говночист v1.0@. Ибо нехуй злить анона.

Для использования установите себе greasemonkey или tampermonkey, скормите ссылку - и все заработает само.
Автообновление встроено - больше ничего делать не придется.
Да да, это реально. Рекламе теперь полный пизнес. Позже может и ютуб видео будет, как все это делать тому, кто вообще ничего не может.
Работает на nnmclub.to, ибо разрабатывался и тестировался на нем.
Впрочем скорее всего взлетит и на остальных доменах - нужно только в tampermonkey добавить еще один include с нужным доменом.


Фичи:
-2,5 строчки кода.
-порог вхождения для анона около часа. Я вчера не знал ни js, ни html, ни xpath. А сегодня имею на руках релиз. Так все просто.
-тяжелая артиллерия: одной короткой строчкой убивает три рекламных блока, самых отвратительных и неуловимых, тех, у которых всосали взрослые блокировщики рекламы.
-легкость модификации. Всего за одну минуту можно убить самую хитровыебанную рекламу.
-быстрота адаптации. Анон, то, что у вебмастеров займет день на внедрение, ты обломаешь за минуту. Шансов нет. Это пиздец просто, я ржу с этого.
-потенциал. То ведро, что содержится в этом скрипте, может нагнуть любую рекламу на любом сайте, может вынести весь мусор, всякие счетчики, ненужные панельки. Вся разница только в фильтрах. Собственно ветка featured сейчас и занята выносом ядра в отдельнфый модуль, чтобы вкусить всю мощь.
-коллективный разум. Я это написал для себя, и оно прекрасно работает. Но любой анон может внести свои рецепты, для его любимых саетов.


Собственно с чего все началось: на ннм начали экспериментировать с хитровыебанными рекламными скриптами.
Там сейчас пиздец просто: один скрипт вшивает себя в страничку,другой переписывает страничку 20 раз в секунду, обламывая адблоки. В общем битва идет в ключе правки кода налету.
Пробовал поебаться с адблоком, но быстро понял, что это ему не по зубам. Он в такой тупо не может.
Тот хитровыебанный скрипт - анонимный, асинхронный, да с анонимным таймером.
Попытка вырезать скрипт ни к чему не приводит, понятное дело - за ним не угнаться.
Попытка вырезать фрейм тоже ничего хорошего не дает - скрипт начинает сыпать тысячами ошибок и жрать проц.
Хитро, хитро.
Никакие css его, понятное дело, не возьмут. Значит выкатываем тяжелую артиллерию: он переписывает код налету - и мы будем.
Переписывать код на лету умеет js. Он оказался очень прост, так что анон его непременно освоит за час-два.
А благодаря xpath у рекламы просто нет шансов. xpath умеет искать рекламу по форме ветвей, по элементам, по атрибутам, по содержанию, и вообще как угодно.
Ключи получаются простыми и маленькими, но настолько мощными, что всего одна коротенькая строчка убивает ту хитровыебанную рекламу, которую ничто не берет.

Формат скрипта предельно прост: список фильтров и ядро.
Ядро оказалось настолько мощным, что в ветке featured решено его вынести в отдельный модуль, чтобы иметь возможность кастомизации.
Планируется несколько скриптов, юзающих одно ядро.
Один скрипт будет чисто для вырезания рекламы, обственно он по ссылке выше. Кроме рекламы он ничего не трогает.
Второй будет вырезать говнодизайн - всякие боковый колонки, растягивать страничку на весь экран, в общем чтобы сайтом было удобно пользоваться.
Третий будет универсальным - он вырезает все трекеры и аналитики со всех сайтов.
Четвертый - вырезает популярную рекламу со всех сайтов.
Планируется, что анон сам будет выбрать, какой набор скриптов поставить, но каждый из скриптов будет выполнять только свою строго очерченную задачу, не путаясь залезть к соседям.
Но featured сейчас пока в стадии экспериментов - неработоспособна. Юзайте релиз, то, что по ссылке выше.
У featured пока проблемы с синхрониацией нескольких скриптов. Отрабатывает либо один из двух, либо ни одного. Решаем.

Ну и это гитхаб - каждый волен внести вклад.
Я этот проект вообще чисто для себя запилил. До этого приходилось тратить кучу времени на поиск ключей в адблоке, и то, с такой хитрой рекламой он уже бесполезен. Сейчас же за минуту можно обломать любую хитровыебанную рекламу, и никакие прятки или шифрование не помогут - скрипт правит код странички, бьет изнутри, надежно выкидывая на мороз все говно.
Самым наглым дает по роже - замораживает и удаляет. Это именно то, почему адблок ниасилил ту рекламу - он не может в такие наглые и грубые игры.
При этом сам скрипт не уподобляется говнорекламе - стартует до загрузки странички, чистит ее каждые 100мс по мере загрузки, потом, когда все почистил - засыпает. Потом, когда страничка прогрузилась - берется за хитровыебанную рекламу, тормозя ее у выбрасывая на мороз. Дочищает хвосты - и выключается. Усе, страница почищена, следов рекламы не обнаружено. Все продумано.

Позже выложу и другие фильтры, для других своих сайтов, если встречу на них рекламу. Благо теперь ее блокировка с таким скриптом - детская игра.
Ну и анон может присоединиться - нато и открытый проект. У каждого свои посещаемые сайты.
Аноним (Microsoft Windows 10: Firefox based) 22/07/16 Птн 16:33:50  1787328
Хм. А самому создавать правила, не? Мне кажется, ты изобрёл велосипед, оборудованный радио.
Аноним (Google Android: Firefox based) 22/07/16 Птн 17:12:40  1787383
>>1787317 (OP)
Ну и зачем? Навязчивую рекламу Ublock режет, а трекеру жить как то надо.
Аноним (Microsoft Windows 10: Vivaldi) 22/07/16 Птн 18:14:02  1787450
Молодец, но чем она лучше аналогов?
Аноним (Microsoft Windows 7: Chromium based) 22/07/16 Птн 18:18:07  1787457
Но зачем? Мюблок отлично справляется. И пердолиться не нужно.
Аноним (Microsoft Windows 10: Chromium based) 22/07/16 Птн 21:59:10  1787733
>>1787450
Тем, что это не CSS. Код реально вырезается из странички.

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

Тем, что вот это вот микроскопическая программа (а размер ее ядра всего 108 строк) справляется даже с самыми упоротыми скриптами, которые легально нельзя никак ни остановить, ни вырезать.
А эти скрипты, пользуясь своей неуязвимостью, регулярно перезаписывают страничку, восстанавливая рекламу.
Вот примерно такие фишки.
Это просто терминатор в мире банерорезок, компактный и мощный.

Причем, в отличии от других продуктов, этот проще.
Т.е. у него огромный потенциал: формат фильтров предельно прост, и почти не отличается от исходного кода страницы.
Достаточно просто найти в коде страницы не нравящийся элемент, любой, не обязательно рекламу, и фильтр на 80% готов, это и есть кусок кода страницы, практически без изменений - остается только уточнить его с двух сторон: нужно ли искать похожее по всей страничке, или нужно убить только конкретный элемент.
Причем, в отличии от адблоков, формат подразумевает полную свободу - один и тот же элемент можно выделить разными способами. Т.е. можно выбрать более подходящую для конкретного случая форму фильтра.
Именно так строчка
del('//div[@class="mgbox"]');
Убивает сразу шесть целей: 2 фрейма, 2 мелких стиля, и 2 больших стиля. Она пользуется уязвимостью рекламы - натравлена на ее идентификаторы, на ее сигнатуру.
Т.е. не трогает ничего, кроме цели, а цель вырезает под корень, со всеми потрохами выдергивает из странички.
И все это за минуту анализа странички, тогда как у тех, кто рекламу встраивал, на это ушли часы. Профит нереальный: в случае противостояния, вырезать рекламу намного дешевле, чем ее восстанавливать.

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

А еще ядро пока не закончено - реализован только функционал удаления. Тупо, но эффективно.
Но в планах функционал правки кода - а это поднимает эту штуку намного выше любых других банерорезалок: она может вырезать даже то, что вырезать без разрушения страницы нельзя: если элемент нельзя удалить - можно очистить, или модифицировать в более годную форму.
Именно так планируется растягивать узкие сайты на весь монитор.
Этот функционал я уже опробовал - работает шикарно, ничего не уплывает, не искажается.
В общем все так, как хотелось.
А вам еще не надоели узкие сайты с широкоформатным монитором?
Аноним (Microsoft Windows 10: Vivaldi) 22/07/16 Птн 22:04:02  1787736
14692142424210.png (63Кб, 670x300)
>>1787733
Ну вообще ты создал Admuncher. Была такая популярная программа, которая представляла собой прокси и вырезала рекламу из html.
Потом ещё бородатые одмины придумали прокси Squid с плагином для вырезания рекламы, но это уже не для всех было.
Аноним (Microsoft Windows 10: Chromium based) 22/07/16 Птн 22:16:15  1787747
>>1787328
Именно так, самому создавать правила.
Просто процесс более осмысленный, чем в адблоках.
И результат намного более годный: ничего не скрывается, все что не понравилось - исчезает из страницы в реале, не грузит проц, не грузит память.

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

По моему это революция, аноны.
Я и не ожидал, что так просто может выйти что-то настолько мощное.
Всего несколько часов для релиза полноценного рекламного терминатора, который в реальной битве сразу же показал себя намного лучше существующих громоздких аналогов, при этом оказался чрезвычайно скромен по потребностям, прост и удобен в эксплуатации и поддержке, а по потенциалу вообще по сути не имеет конкурентов - я лично не знаю ни один другой продукт с теми возможностями, которые запланировал.
И в отличии от громоздких прог, у меня может реально получиться - все задуманное не сложнее того, что уже есть, по коду.
По сути самое сложное, ядро, уже реализовано, еще чуть-чуть его подшлифовать - и усе. Остались только фильтры - непосредственно боевая часть, которая будет выделять цели для атаки ядром. А они оказались настолько просты и компакты, что никаких сомнений в их жизнеспособности просто нет - запилить их не проблема даже мне одному, а уж если люди начнут пилить свои фильтры - распространение будет эксоненциальным, подобно вирусу.
Но для этого, конечно, нужно еще работать - нужно понизить порог вхождения.
Инструменты в принципе уже удобны, и все работает, но нужно хотя бы гайд запилить, и видос. Чтобы вопросов вообще не осталось - там реально все элементарно.
Аноним (Microsoft Windows 7: Firefox based) 22/07/16 Птн 22:24:22  1787752
14692154625190.png (374Кб, 1569x1041)
14692154625271.png (1139Кб, 1538x1044)
Вот так у меня выглядят две страницы твоего nnmclub.
Стоит обычный uBlock.
Вопрос:
Нахуя мне твои мокрые пически?
Аноним (Microsoft Windows 10: Chromium based) 22/07/16 Птн 22:47:33  1787776
>>1787383
Рад за них, честно.
Но это их проблемы, не так ли?
Почему страдать должен я? Или ты? Или любой другой пользователь?
Разве это правильно? Нет.
Реклама - уг, и место ей в мусорке. Куда я ее и отправил не задумываясь.

У них больше возможностей исправить ситуацию - маркетинг, бизнес, кооперация, управление. Не мне тебе про это рассказывать.
Если они всем этим не могут воспользоваться, предпочитая простой выход, предпочитая заваливать пользователя по уши рекламой, идти на шантаж - это их выбор.
А мой выбор - противиться этому.
Мне не нравится поглощать то говно, что они на меня льют. Мне это неприятно. А разве может быть иначе?
И если я имею возможность с этим что-то сделать - почему бы и нет?

Почему бы не открыть зонтик в дождь из говна? Зачем стоять и пачкаться? Это что, копрофилия, или просто долбоебизм? Добровольное поедание говна, лол. Оправдываясь благом для сайта, лол.
Иллюзии.

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

что касается сайта - его судьба меня вообще не ебет. У них своя голова на плечах, чтобы думать. Если с этим у них проблемы - это их проблемы.
Просто реальность изменилась, я ее изменил. Они могут ныть, могут убеждать, могут сдаться и умереть, а могут начать сопротивляться и выжить - это их выбор, от меня тут уже ничего не зависит. Но как бы там не сложилось, того, что мне не нравилось, рекламы, уже не будет - этот бой уже проигран.
Я просто изменил то малое, что мне подвластно. Им подвластно больше, чем мне - пусть ищут иные способы выжить, им это по силам, если мозг еще не атрофировался.
Ну а если погибнут - невелика потеря. Их место займет другой, более жизнеспособный конкурент, который лучше адаптируется к реальности. Он будет удобнее, т.к. не станет пользоваться тем, что не работает - не станет поливать никого говном.
Любой вред, направленный на пользователя, обязательно возвращается назад, и многократно усиленный. Это ни для кого не секрет.
Если кто-то решил рискнуть, и разгневал анона - это его выбор, и его проблемы. Реакция анона более чем естественна.
Никто же не ждет, что хищник тебя не тронет, если начать издеваться над ним? Его атака - естественный исход ситуации. Так что не обижайся и на анона, тот, кто посмел ему навредить.


Собственно старт дан, создана новая концепция в этом мире.
Дальше она будет жить своей жизнью, развиваться, крепнуть, становиться умнее - от меня это уже мало зависит.
Я просто провел ее в реальность, а далее она сама справится.
Вангую усложнение концепции, появление клонов, коммерциализацию, конкуренцию, прогресс.
Тут не далеко и до звуковой рекламы, этой джойказлины - идеи на ее счет уже несколько лет как есть. Это просто более затратно по ресурсам, но по сути так же просто и реально, как этот маленький скрипт - сложностей больше, но алгоритм простой, а памяти и процессора конечно придется жрать не мало (по оценкам на фильтрацию звука нужно 6Гб оперативки, всего 5 лет назад это было бы малореально, но сегодня эта цифра уже не кажется чем-то невероятным) - это уже не текст, это эвристика и голография, тоже по сути новая концепция - именно так звук еще никто не раскладывал.
Аноним (Microsoft Windows 7: Firefox based) 22/07/16 Птн 22:49:40  1787778
>>1787776
Илья Куранин, залогиньтесь
Аноним (Microsoft Windows 8: Vivaldi) 22/07/16 Птн 22:54:48  1787782
Ебать ты графонман
Аноним (Microsoft Windows 7: Firefox based) 22/07/16 Птн 23:24:07  1787821
>>1787317 (OP)
>Автообновление встроено
В какой строке, сказочник?
Аноним (Microsoft Windows 10: Chromium based) 22/07/16 Птн 23:34:03  1787826
>>1787736
По сути наверное да.
Только скрипт все-же проще, работает на локальной машине, только в браузере.
Удобнее пользоваться. Не говоря уже про возможность перепилить под себя.

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

Я собственно к этому пришел только потому, что не смог найти как справиться с такой хитрой рекламы. Пришлось по старинке - прямым подходом: просто вырезать все неугодное под корень, и забыть о проблеме. Просто, но эффективно.
И, как оказалось - довольно быстро. Оказалось проще написать все с нуля, чем ебстись с кучей софта и настроек.
Ну а заглянув в код, поняв насколько просто детектить и обезвреживать рекламу, теперь и надобности во всем этом зоопарке не вижу: мне сейчас проще ткнуть правой кнопкой по бяке, открыв код страницы, и из него составить короткий фильтр, который гарантированно будет работать, чем экспериментировать с иным софтом.
Такой вот швейцарский нож получился.
Аноним (Microsoft Windows 10: Chromium based) 22/07/16 Птн 23:34:55  1787829
>>1787752
Ты залогинся.
Аноним (Microsoft Windows 10: Chromium based) 22/07/16 Птн 23:35:59  1787830
>>1787821
В пятой.
Аноним (Microsoft Windows 7: Firefox based) 22/07/16 Птн 23:39:44  1787831
>>1787830
Молодец, а теперь уёбывай со своим зондом.
Аноним (Linux: Vivaldi) 22/07/16 Птн 23:42:46  1787835
>>1787831
Ты же в быдлокод не можешь. С чего взял, что зонд?
Аноним (Microsoft Windows 8: Vivaldi) 22/07/16 Птн 23:54:59  1787845
>>1787830
Как-то толстовато. Впрочем, если в разделе найдется пеpдоля который твой зонд поставит, то сам будет виноват.
Аноним (Microsoft Windows 10: Chromium based) 22/07/16 Птн 23:58:18  1787847
>>1787845
Ну тащемто я рассчитываю, что его не только поставят, но и разберут, перепилят под себя, и выложат в новой, более агрессивной форме.
Чем больше сильных средств по борьбе с рекламой - тем в итоге лучше всем.
ящитаю
Аноним (Microsoft Windows 10: Chromium based) 22/07/16 Птн 23:59:21  1787850
>>1787835
Кстати, вчера я тоже не мог. Серьезно - сегодня первый раз пользовался js. И, как видно - оче удачн о. Так что дерзайте - это не сложно, в скрипте есть все доки.
Аноним (Linux: Firefox based) 23/07/16 Суб 00:27:05  1787859
>>1787776
>Просто есть я, и есть поток говна, который летит в моя сторону. Мне не нравится гомно
>Microsoft Windows 10: Chromium based
Чет орнул.
Аноним (Microsoft Windows 10: Chromium based) 23/07/16 Суб 01:10:30  1787879
>>1787859
Ты таблетки то прими, а то опять до конца лета в дурке отдыхать будешь.
Аноним (Linux: Firefox based) 23/07/16 Суб 01:19:12  1787889
>>1787879
Говноед бабахнул.
Аноним (Microsoft Windows 7: Firefox based) 23/07/16 Суб 03:09:23  1787934
>>1787835
С твоих слов. Есть автообновление — есть возможность автообновить всех на свежую версию скрипта со сливом юзерских данных.
Аноним (Linux: Firefox based) 23/07/16 Суб 04:59:38  1787956
У меня есть решение получше, https://addons.mozilla.org/en-US/firefox/addon/requestpolicy/ .

А твоё говно даже не грузит. Пасту тоже не читал.
Аноним (Microsoft Windows 10: Chromium based) 23/07/16 Суб 10:52:30  1788070
ОП слышал про umatrix?
Аноним (Microsoft Windows 8: Firefox based) 23/07/16 Суб 11:24:34  1788092
14692622745290.png (242Кб, 1821x800)
Тред не читал. Оп, а ты знал вообще о «RU AdList JS Fixes»?

А вообще мой ннм выглядит вот так. Тут, правда, еще стиль применен. Не помню рекламу на этом сайте.

Думаю, тред можно закрывать. Контрибутить в упомянутый .js лучше, чем в вот этот кривой самокат, даже не велосипед.
Аноним (Microsoft Windows 8: Firefox based) 23/07/16 Суб 12:06:51  1788122
>>1788092
Откуда стиль взял? Хорош.
>>1787317 (OP)
ОП, извини, я тупой, но где вообще определяются все эти del(), adel(), edit(), которые ты применяешь? Я не вижу в жс-справочнике таких функций.
Аноним (Microsoft Windows 8: Firefox based) 23/07/16 Суб 12:24:39  1788129
>>1788122
Вестимо где, на userstyles.org, где же еще?
Аноним (Microsoft Windows 7: Firefox based) 23/07/16 Суб 12:43:56  1788139
>>1787829
Всё равно нет никакой рекламы.
Аноним (Microsoft Windows 8: Firefox based) 23/07/16 Суб 13:37:29  1788169
>>1788129
Ну, как называется-то?
>https://userstyles.org/styles/browse/nnm
Их там не один.
Аноним (Google Android: Неизвестно) 23/07/16 Суб 13:39:53  1788175
ОП, что упарывал?
Аноним (Microsoft Windows 8: Firefox based) 23/07/16 Суб 13:44:31  1788181
>>1788169
Н-да уж, делаешь ты явно что-то не так в этой жизни. Хотя чего это я, тоже на харкаче сижу.

Попробуй с помощью поиска найти https://userstyles.org/styles/109178/nnm-club-v0-9-7-adblock
Аноним (Microsoft Windows 7: Firefox based) 23/07/16 Суб 14:12:53  1788224
>>1787317 (OP)
> @downloadURL https://github.com/DeCrap/DeCrap/raw/master/sites/nnmclub/nnmclub_decrap.user.js
спасибо, но оставь себе подгружающиеся скрипты, я не доверяю таким штукам.
Аноним (Microsoft Windows 8: Firefox based) 23/07/16 Суб 14:18:01  1788232
>>1788181
>Н-да уж, делаешь ты явно что-то не так в этой жизни. Хотя чего это я, тоже на харкаче сижу.
Хоть кто-то меня понимает. Спасибо.
Аноним (Microsoft Windows 10: Chromium based) 23/07/16 Суб 14:21:10  1788236
>>1787956
Не поможет.
Часть рекламы грузится с того же саета, а часть скриптов вшита в страничку.
Аноним (Microsoft Windows 8: Firefox based) 23/07/16 Суб 14:22:04  1788237
Откуда, блджад, берутся эти замечательные функции del() и adel()? В js их нет, либы никакие не подключаются, вот этот довнлоад урл >>1788224
ссылается на этот же файл...
Аноним (Microsoft Windows 10: Chromium based) 23/07/16 Суб 14:29:51  1788248
>>1788122
Ниже по скрипту - это просто функции.
Они заполняют массив.
Массив скармливается парсеру.
Парсер берет первый массив, ищет на страничке элементы, указанные в массиве, и складывает адреса на них во второй массив.
Потом по второму массиву проходится цикл, который удаляет все найденное из кода.

Остальное - всякая управляющая логика.
Таймер например не дает скрипту работать все время - он просыпается только каждые 100мс.
Счетчик найденного - не дает работать без толку: если удалять нечего, пора засыпать, таймер отключаем, скрипт спит.

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

Таким образом он работает фактически только во время загрузки странички.
Аноним (Microsoft Windows 10: Chromium based) 23/07/16 Суб 14:40:35  1788266
>>1787934
На счет слива не знаю - это браузер, там скрипты должны быть в песочнице. Иначе бы у тебя любой сайт все сливал.
Но обновления тащемто так и работают - фильтры то обновлять надо.

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

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

>>1788175
Ничего, просто надоела ситуация. Взял в свои руки.

>>1788224
Не нравится - сотри строчку. Проблема то.
Ты можешь редактировать скрипт прямо у себя в браузере.
Я его как по твоему писал? Прямо в темпермонкей во вкладке, тут же тестя.

>>1788237
Они в этом же скрипте внизу. До конца прокрути.
Весь скрипт опирается только на две внешних функции.
Одна - xpath парсер, встроенный в браузер.
Вторая - dom, для удаления из странички узлов, тобишь нехорошего кода.
Все остальное - родное жабаскриптовое: таймеры, массивы, переменные, математические операторы.
Аноним (Microsoft Windows 10: Firefox based) 23/07/16 Суб 14:48:54  1788274
14692745345390.png (391Кб, 1920x1080)
>>1787317 (OP)
>Меня доебало то, что эту рекламу не берет адблок (и не только он).
AdGuard и никакой рекламы. Нахуй мне твой велосипед?
Аноним (Microsoft Windows 10: Firefox based) 23/07/16 Суб 14:51:42  1788276
>>1787317 (OP)
>анон его непременно освоит за час-два.
Лол, похоже у тебя слишком много свободного времени, раз позволяешь себе тратить его на такую ебатеку.
Аноним (Microsoft Windows 10: Chromium based) 23/07/16 Суб 15:21:15  1788308
>>1788092
Да, я все это видел.
Но зачем мне оно теперь?

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

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

Поэтому и поделился - возможно кто-то также страдает, и это ему поможет как и мне.
Просто посильная безвозмездная помощь соседу в той же беде.
Если у вас все в порядке с этим - проходите мимо, скрипт вам не поможет. Ниже поясню почему.

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

Неграмотным анонам скрипт не поможет вот почему:
Время идет, все меняется.
Завтра дизаен саета резко меняется, старая реклама удаляется, новая появляется, часть фильтров устаревает - скрипт перестает блокировать всю рекламу на саете. Т.е. свою задачу не выполняет.
Что будет делать неграмотный анон? Ждать и скулить.
Т.е. для такого анона этот скрипт по сути ничего и не меняет. Да, он работает, но до поры до времени. А в случае изменений нужно ждать, если дождется - не факт что автор вообще соизволит обновить скрипт.

Настоящую пользу из скрипта сможет извлечь только грамотный анон.
Грамотный анон прям в своем браузере за минуту дополнит фильтры, и скорее всего забудет о проблеме - у него все работает.
Скорее всего даже не потрудится закинуть дополнения на гитхаб - лень или похуй. Он же не автор, и на сообщество насрать, эгоист в чистом виде, и это не плохо.
Так что все всегда типтоп будет только у тех, кто сможет самостоятельно обновлять фильтры, кто сможет рассчитывать на себя.
Именно они по настоящему заценят скрипт - им его и обновлять не понадобится, в текущем виде он может надежно работать годами, если аноны будут сами поддерживать фильтры. В этом и прелесть - прям как швейцарский нож, надежный, долговечный, простой, и всегда с тобой.

Обновлять фильтры - это не сложно, да. Легко научиться любому. Нужно лишь желание и 5 минут времени. А еще лучше пример - посмотреть как это делают другие, тогда вопросов вообще не возникнет.

Но некоторые вообще беспомощны, боятся неизвестного, боятся пробовать - пока их не сломаешь, будут шугаться всего нового. Но никто, кроме них самих их ломать не будет - так и будут зашуганными. Вот эти вот люди так и останутся зависимы от автообновлений, от гитхаба, от меня. И зря.
Я тоже ленивая жопа, я тоже эгоист - я не обновлю фильтры, пока не увижу, что они не работают. А увижу это, только когда посещу сайт.
Т.е. те зашуганные аноны будут покорно ждать сутки а то и двое, пока подьедет обновление.
Глупо же, когда все можно самому за минуту исправить. Никто же не запрещает.
И именно тут может подключиться сообщество: когда скриптом пользуется несколько человек, заметят и исправят фильтры гораздо быстрее - анонам придется ждать меньше.

Сообщество решает и другую задачу: конкуренция. Возможно кто-то будет день и ночь не спать, чтобы угодить анонам, будет вахтерить работоспособность, пилить новые фичи каждый день - т.е. будет гораздо больше работать над скриптом.
И у анонов появится выбор: уйти на более фичастую и быстрообновляемую версию или остаться на более простой и медленнообновляющейся версии.
Автору, тобишь мне, абсолютно все-равно что решат аноны - автор пилит чисто для себя, остальные просто берут плоды его труда, просто потому, что автор разрешает брать, не закрыл доступ.
Если все уйдут на версию конкурента - для меня ничего не изменится: для меня все уже работает, я сам все обновляю.
Для самостоятельных анонов тоже мало что изменится - они тоже могут все тоже, что и я, и им может быть тоже прет от того, что они с помощью этого инструмента тоже сами могут решить проблему.
У конкурента появится стимул работать еще больше - если он так пекся о сообществе, возможно ищет одобрения, и для него внимание толпы что-то значит - флаг ему в руки.
Для беспомощных анонов положение улучшится: они заимеют более актуальную и фичастую вещь. Они зависимы - им лучше тот автор, кто заботится о них.
И в мире вновь воцарится гармония. Андестенд?
Аноним (Microsoft Windows 10: Firefox based) 23/07/16 Суб 15:25:44  1788312
>>1788308
Ты часом не подрабатывал копирайтером?
Аноним (Microsoft Windows 7: Firefox based) 23/07/16 Суб 15:34:40  1788326
>>1788266
>скрипты должны быть в песочнице
Они и будут. В песочнице с полным доступом как минимум к nnmclub, а если переписать при обновлении область действия
>// @include /^https?://nnmclub.to/*/
то и к любому другому сайту. Так что забирай свой зонд и уёбывай, в следующий раз попробуешь потоньше. Хотя иногда бывает эффективнее наоборот, потолще, чтобы те, кто способен раскрыть твои хитрости, проходили бы мимо, а быдло схавало. А даже если кто-нибудь запалит, может и промолчать из чувства солидарности и хорошей идеи.
>>1788276
Будто что-то плохое.
Аноним (Microsoft Windows 10: Chromium based) 23/07/16 Суб 15:35:43  1788328
>>1788274
Ты по форуму полазий - твой адгуард тоже всосал. Люди скулили, пока им обновления не подвезли.
Так что мне бы он ничем не помог.
Зато теперь, имея такой инструмент как этот скрипт, мне эти адгуарды вообще не нужны - я сам могу все исправить за минуту, никого не дожидаясь и не на кого не надеясь.
Это раз.

Два - не знаю что это за адгуард, но без js реклама осталась на страничке.
Возможно она невидима, но скрипты скорее всего работают, жрут память и проц.
Почему это важно: борясь с самой наглой рекламой, я уничтожил ее видимую часть, но скрытый скрипт то остался, и, не найдя своей второй, видимой части, он взбесился - начал сыпать ошибками в логе, и сильно нагружать проц, упорно пытаясь подгрузить рекламу туда, куда больше нельзя ее подгрузить.
Т.е. без уничтожения скрипта толку мало - в любой момент может все повиснуть. Ты зависишь от случайности.
Мой инструмент полностью уничтожает рекламу, скрипты, стили, картинки, фреймы, все. Как будто ее никогда на страничке и не было - следов не остается даже в коде.

Собственно именно так ты можешь узнать, насколько глубоко внедряется адгуард - просто посмотри код странички.
Поищи там слова:
DA-BLOCK
directadvert
adve
marketgid
mgbox
awesomeredirector
background-image
Если их нет в коде - значит он тоже рубит все под корень. Тогда тебе действительно скрипт бесполезен.
Аноним (Microsoft Windows 10: Chromium based) 23/07/16 Суб 15:36:32  1788329
>>1788276
Просто не было иного выхода.
Аноним (Microsoft Windows 10: Chromium based) 23/07/16 Суб 15:39:53  1788333
>>1788326
Еслиб да кабы. Теории заговора в соседнем разделе.
Мозги есть - понять что код делает не проблема.
Не нравится обновление - отключить обновления или сделать форк с досмотром всех обновлений тоже не проблема.
Если что-то не нравится - иди дальше. Тут тебя никто не держит.
Хитрости он нашел, лол.
Аноним (Microsoft Windows 10: Firefox based) 23/07/16 Суб 15:41:29  1788335
>>1788328
>Ты по форуму полазий - твой адгуард тоже всосал.
Где именно? Пооткрывал кучу рандомных страниц - никакой рекламы.
>я сам могу все исправить за минуту
Я и любой анон тоже, ПКМ > заблокировать элемент.

>Возможно она невидима, но скрипты скорее всего работают, жрут память и проц.
Открыл целую гору вкладок с nnm, Firefox потребляет 0.1% ЦП и 400Мб ОЗУ.
Зачем мне заниматься пердолингом ради выигрыша в пару мегабайт памяти?

>просто посмотри код странички
Просмотрел, то что ты указал присутствует. Но опять же - мне это никак не мешает, рекламы я не вижу, соответственно не вижу смысла утруждать себя еблёй с васяно-скриптами.
Аноним (Microsoft Windows 7: Firefox based) 23/07/16 Суб 15:41:40  1788336
>>1788333
>Мозги есть - понять что код делает не проблема.
У 95% их нет. Не оправдывайся, это глупо, и ты сам прекрасно это понимаешь.
Аноним (Microsoft Windows 10: Chromium based) 23/07/16 Суб 16:15:22  1788369
>>1788335
>Где именно?
https://forum.adguard.com/index.php?search/65525/&q=nnmclub&o=date
https://forum.adguard.com/index.php?search/65526/&q=nnm-club&o=date
Если у тебя все работает сейчас - это не значит что все работает всегда.
Многие люди столкнулись, из них часть отписалась.
Мне же даже отписываться нигде не надо - просто кликнул правой кнопкой по новой бяке и все.

>Я и любой анон тоже, ПКМ > заблокировать элемент.
Тогда бы проблем не было, не так ли?
Но на форуме люди упорно играют игру в "угадай фильтр", лол.
С моим скриптом такой хуйни нет - фильтр и есть часть кода страницы. Даже придумывать ничего не нужно - просто копируй и все. Даже думать не нужно, лол.

>Открыл целую гору вкладок с nnm, Firefox потребляет 0.1% ЦП и 400Мб ОЗУ.
И? Ты хочешь сказать, что какой-нибудь вредоносный (а реклама вредоносна) скрипт не сможет однажды сожрать твой проц. если захочет.
Не обязательно специально - может авторы уебаны.
Например скрипты маркетгид ебанутейшие - им вообще насрать на проц, они работают ВСЕ, мать его ВРЕМЯ, пока страничка активна, в бесконечном цикле, хотя для загрузки рекламы это не требуется. И усыпляет их только браузер, только потому, что умеет, иначе бы все такие скрипты со всех страничек постоянно грузили бы проц. Нормально?
Никакой культуры нет - эти скрипты пишет какая-нибудь макака, чтобы лишь бы работало, и все. И ты на нее полагаешься, и не имеешь возможности что-либо поделать.
А я имею - я просто удаляю такое говно, и забываю о нем. И для этого пришлось изобретать велосипед - ни один известный инструмент мне не помог. И это смешно, да. Не ожидал что все так печально с блокировкой рекламы, пока не столкнулся сам.

>Зачем мне заниматься пердолингом ради выигрыша в пару мегабайт памяти?
Так дело же не в памяти. А в комфорте.
Что ты будешь делать, если одна страничка внезапно начнет грузить проц и ебать тебе мозг? Мало ли скрипт сломался? Или может рекламщики обнаглели?
Только ждать исправления, не так ли? Сам ты беспомощен. Мне такое не подходит.
Ты можешь применить реквест полиси, да - адблок это умеет. Это отрежет все внешние скрипты.
Но не исправит проблему - скрипт инлайновый.
Ты можешь попытаться его вырезать, но... это тоже не исправит проблему - скрипт активен, скрыт, и перезаписывает себя.
Ну, и каковы дальнейшие твои действия?

Я например не знал, что еще можно предпринять в этом случае.
Поэтому запилил инструмент, кардинально решающий эту задачу - он отлавливает все такие наглые скрипты и спускает их на землю, где с ними спокойно можно расправится обычными методами, вроде того же адблока.
Но... какого черта? Уж если начал пилить - почему бы не запилить немного больше функционала?
Так появились синхронные и асинхронные фильтры: синхронные работают как в адблоке, только надежнее - они не скрывают, а вырезают нахуй.
Асинхронные работают наглее - они отлавливают все скрытые скрипты, а потом точно также вырезают их нахуй. Ибо нехуй тут летать.
Все остальное - чисто эстетическое.
Например функция правки (которая пока не запилена в релизе, но в прототипе вовсю юзалась) позволяет аккуратно убрать из кода то, что встроено в важные элементы, то что просто так удалить нельзя, без чего верстка разваливается, а то и весь текст вообще исчезает. Или изменить элементы странички - например растянуть ее на весь экран. Это не CSS, это круче: оно может править и CSS страницы, и вообще весь ее код - переписать например родной скрипт сайта, изменить атрибуты узла, да что угодно - это полноценный редактор кода страницы, скриптов и стилей.
Были еще функции, вырезанные из релиза по соображениям логики: релиз только убирает рекламу, а те функции правили дизайн и чистили код полностью. Т.е. удаляли все, по моему, лишнее из дизайна, всякие ненужные меню, боковые колонки, удаляли из кода все комментарии и опции совместимости с ишаком, лишние скрипты и разделы, все скрытые элементы, все неиндексируемые элементы. Если что-то прячешь от пользователя или пауков - значит идешь сразу нахуй, я в такие игры играть не намерен. Также удаляли всю статистику и аналитику - все счетчики, однопиксельные картинки и прочие вещи, что сливали инфу на тебя. Такая вот годнота.
Но задача релиза - просто реклама. А эти все фичи будут отдельно - чтобы можно было самому решить, что именно исправлять, собрать скрипт по вкусу из нескольких независимых блоков.


>Просмотрел, то что ты указал присутствует. Но опять же - мне это никак не мешает, рекламы я не вижу, соответственно не вижу смысла утруждать себя еблёй с васяно-скриптами.
Я рад за тебя, но... что ты тут забыл? Что надеялся найти?
Аноним (Microsoft Windows 10: Chromium based) 23/07/16 Суб 16:16:29  1788370
>>1788336
Понимаю. Но есть время и хочется развлечься. Мне не сложно.
Аноним (Microsoft Windows 10: Chromium based) 23/07/16 Суб 16:18:42  1788375
>>1788335
>Просмотрел, то что ты указал присутствует.
Ну вот и ответ.
Мне смешно все сильнее и сильнее.
Какой-то наколеночный микроскрипт нагибает адблок и адгуард, да и походу вообще все такие продукты.
Что происходит в этом мире? Какого хуя популярные антирекламные продукты не могут по человечески справиться с рекламой?
Это же пиздец просто.
Аноним (Microsoft Windows 7: Firefox based) 23/07/16 Суб 16:25:02  1788385
>>1788370
Не сложно пооправдываться? :3
Аноним (Microsoft Windows 8: Firefox based) 23/07/16 Суб 16:26:35  1788391
>>1788308
Ути, толстенький какой.

>В случае обновлений рекламы, вместо того, чтобы с горящей жопой бегать по гуглю и всяким скриптосаетам, в поисках того, что эту рекламу уберет, вместо ожидания обновления всяких внешних скриптов и фильтров, я теперь как царь, просто беру и добавляю новую рекламу в скрипт, за минуту, и спокойно себе дальше сижу, уже без рекламы.
Нормальные люди добавляют через мюблок кастомное скрывание. Господи, что ты там еще дальше понаписал, читать уже боюсь.
Аноним (Microsoft Windows 7: Firefox based) 23/07/16 Суб 16:31:11  1788397
>>1788369
>Если у тебя все работает сейчас - это не значит что все работает всегда.
>Многие люди столкнулись, из них часть отписалась.
Просто у них на тот момент не были обновлены подписки.
Аноним (Microsoft Windows 10: Chromium based) 23/07/16 Суб 16:31:40  1788399
>>1788385
Йеп. Пущай кусают.
На мой инструмент они никак не повлияют: кому нужно, кто понимает - и так давно упер. Или упрет. Или давно запилил свой аналог, в тихую. Может даже очень давно.
Ну а остальные - так, потрындеть пришли. Они ничего не решают, просто создают фон и суету. Обычная атмосфера жизни.
Мне норм - привычно как-то. Остальным весело.
Аноним (Microsoft Windows 10: Firefox based) 23/07/16 Суб 16:40:09  1788414
>>1788369
Окей, окей, пишешь ты красиво и всё замечательно как в сказке. Но неужели ты думаешь все остальные люди настолько тупые (я имею ввиду разработчиков того же AdBlock, AdGuard, uBlock и им подобных проектов), что не догадались сделать как ты? Ну то есть вот ты заявляешь, что буквально за 1 день изучил всё это, новый алгоритм придумал, все дела, а тупой AdBlock убирает рекламу по тупому? Должны же быть определенные на это причины.

>Это не CSS, это круче: оно может править и CSS страницы, и вообще весь ее код - переписать например родной скрипт сайта, изменить атрибуты узла, да что угодно - это полноценный редактор кода страницы, скриптов и стилей.
То есть ты хочешь сказать, что можешь вместо сайта подсунуть мне хуй собачий зонды ололо?

Анон, пойми я не хочу обосрать тебя или еще как-то унизить твой метод блокировки рекламы, но для меня странно что нашелся эдакий Д'артаньян и заявляет, что нагнул все блокировщики рекламы. Поясни еще попроще, а то я ваще нихуя не понимаю. И да, мне ссыкотно ставить от какого-то рандомного Васяна с двача скрипты, которые он может удаленно обновить и хуй знает чего еще добавить.
Вот например здесь >>1788328
ты попросил поискать меня по словам, например по DA-BLOCK в исходном коде страницы, а если на nnm поменяеют DA-BLOCK на DA-B0CKL, то твой скрипт соответственно перестанет выпиливать эту строчку и обосрется? Ты конечно же скажешь, что можешь обновить скрипт и добавишь новую строчку, но ведь и админы nnm могут хоть каждый день переименовывать этот DA-BLOCK.
Аноним (Microsoft Windows 7: Palemoon) 23/07/16 Суб 16:46:22  1788421
>>1787317 (OP)
У меня вс е режется. Adblock Lattitude + RequestPolicy. ЧЯДНТ
Аноним (Microsoft Windows 10: Chromium based) 23/07/16 Суб 17:04:40  1788445
>>1788391
И я бы добавил, если бы было все так просто.
Ситуация оказалась сложнее, просто мне не повезло вскрыть эту тему.
И то, что я обнаружил, мне нихуя не понравилось. Пришлось шевелить булками.
Зато теперь как в масле катаюсь - проблема решена, надежно и окончательно.
Тот опыт, который я приобрел за один день, поможет мне уничтожить любую рекламу, какую только не встречу в будущем.

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

1+1=2:
Пилим скрипт, инлайним его в страничку. Это хуевая практика, но ннм на это пошел, так что это можно встретить и на других говносайтах.
Скрипт прячет себя и переписывает кусок страницы, распаковывая туда картинку.
Адблок скрывает картинку и успокаивается.
Но хуй то там. Через некоторое время скрипт просыпается и делает ее вновь видимой.
Адблок умеет работать после загрузки страницы? Нет. Адблок всосал.

Но допустим умеет, что хуево, т.к. проц грузится.
Адблок вновь прячет картинку. И так они дергают картинку туда-сюда. Рекламе похуй: картинка мигает, но видна и неистребима.
Адблок всосал.

Допустим адблок эволюционировал и научился вырезать скрипты из кода. Думаешь это ему поможет?
Хуй то там: скрипт имеет две копии, одну в коде, чтобы вырезали, которую постоянно восстанавливает, одну скрытую в памяти, чтобы не нашли.
Опять адблок всосал: он все вырезает и вырезает скрипт, а скрипт все возрождается и возрождается. Прикольно жи.

Вторая возможная ветка эволюции: адблок научился постоянно мониторить страничку, неусыпно бдит, и скрывает ее с частотой 200Гц - чтоб юзер не успел увидеть.
Но хуй-то там. Скрипт берет и по рандому меняет атрибуты, а то и тип узла, чисто по приколу, а то и форму ветви - чтоб совсем упороться, скажем в следующих раз картинка появится не слева, а справа.
Адблок в ахуе: он не умеет ловить полиморфов, которые генерят рандомные имена.
Но даже если бы и умел - тип узла тоже меняется.
И даже если научится палить по шаблону тип+рандомное имя, это не поможет: меняется и ветвь.
Адблок ожидает статичного поведения, с динамической рекламой он ничего поделать не может.

Мой скрипт нагинает адблоки по одной причине: он умеет ловить скрытые скрипты, и делает возможным их полное уничтожение.
После нейтрализации скриптов со страничкой можно делать что угодно - никто уже не посмеет ее изменить.
Никто не будет возрождать картинку после скрытия.
Даже если вредоносные скрипты начнут прятать в полезных - это мало что изменит: мой скрипт может же и отредактировать любой скрипт, вычистив оттуда заразу.
Пока просто такого не наблюдалось ни разу - но будет, когда вся обычная реклама будет надежно уничтожаться - у ней не будет иного выхода, кроме как эволюционировать.
Фишка в чем: у меня уже есть инструмент, я его могу в любой момент доработать, добавив новые функции, в соответствии с новыми реалиями. Т.е. у меня проблемы ловить полиморфов не будет: появятся полиморфы - просто за день запилю еще один дополнительный модуль, направленный чисто на полиморфы.
Мне с ними проще бороться - они заморожены. Удалить их нет проблемы, сложнее найти результат их работы, но не особо: у них прямо в коде прописан шаблон генерации, его и скормлю парсеру, найдет все вхождения и вычистит.
Адблок сосет, даже имея шаблон на руках: он не трогает скрипты, и скрипты ему вечно гадят. Убирает одну картинку - тут же другая вылазит. Весело, лол.
Аноним (Microsoft Windows 10: Chromium based) 23/07/16 Суб 17:08:53  1788455
>>1788421
Все?
Проверь:
DA-BLOCK
directadvert
adve
marketgid
mgbox
awesomeredirector
background-image

Просто если эти слова есть в коде- мне бы тогда твоя связка не помогла.

Мне и самому интересно, есть ли инструмент, способный делать то же, что и мой микроскрипт.
Просто если аналогов нет - я буду смеяться неделю. Ну не мог же я запилить что-то столь эпичное, нихуя не зная и не умея, на коленке, за день.
Ну не зря же хлеб едят всякие там корпорации, платные блокировщики. Должны были бы давно придумать такой-же скрипт.
Аноним (Microsoft Windows 10: Firefox based) 23/07/16 Суб 17:40:16  1788523
14692848163460.png (126Кб, 1423x681)
ОП, реклама находится на nnm-club.ws. Если запретить скрипты там, но разрешить запросы, то никакой рекламы на сайте не будет. В nnm-club.to никакая реклама не вшита.
На пике noscript + request policy, должным образом настроенные.
Аноним (Microsoft Windows 7: Firefox based) 23/07/16 Суб 17:56:00  1788544
>>1788523
А теперь зайди в любую тему и увидишь по крайней мере загрузишь вшитую в html рекламу.
Аноним (Microsoft Windows 10: Firefox based) 23/07/16 Суб 18:00:04  1788547
14692860048750.png (104Кб, 1423x681)
>>1788544
Аноним (Microsoft Windows 10: Chromium based) 23/07/16 Суб 18:16:05  1788552
>>1788414
>неужели ты думаешь все остальные люди настолько тупые (я имею ввиду разработчиков того же AdBlock, AdGuard, uBlock и им подобных проектов), что не догадались сделать как ты?
Я не думаю - я просто взял и сделал. Если они реально не смогли - я взорвусь от смеха.
Серьезно, в тот момент, когда пилил скрипт, у меня была только задача вырезать нахуй весь этот шлак. Даже проект обозвал "говночистом" - вычищает любое говно откуда угодно.

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

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

>То есть ты хочешь сказать, что можешь вместо сайта подсунуть мне хуй собачий зонды ололо?
Теоретически - да.
Если в фильтры редактирования добавить вставку зондов или хуя собачего - оно будет работать.
Можно даже заменить определенные слова на сайте - например заменить язык на какой-нибудь древнерусский, лол.
Или вообще целые куски текста менять, например одну пасту на другую.
Или имена - анона на хуена например.
В общем как фантазия позволит.

Но это возможности. Реально на гитхабе ничего этого конечно не будет, по нескольким причинам:
1 - та репа подконтрольна только мне. Хочешь такое провернуть - пили форк, никто не запрещает, пользуйся. Тогда сможешь напихать себе чего угодно.
2 - конкретно эта ветка скрипта мной позиционируется только как антирекламная. Соответственно ничего, кроме антирекламных фильтров, там не будет.
3 - я пилю это для себя. Мне такие веселухи не нужны. Пока.
4 - я понимаю, что репа публичная, и кто-то может ей пользоваться. Если и захочу веселья - запилю отдельную версию, с отдельным описанием - кому захочется, установят. Неожиданностей не будет.
Собственно не зря скрипт называется nnm decrap. Будут и другие.
Соответственно рабочий набор будет набираться из нескольких скриптов:
-общее обязательное ядро. Оно творит всю эту магию
-общий антирекламный скрипт, удаляющий рекламу со всех сайтов.
-общий антитрекер, удаляющий все средства отслеживания и аналитики из кода. Ибо нехуй тут.
-общий скрипт, делающий страничку любого сайта девственно-чистой, путем удаления всего, что спрятано. Если спрятано - значит бяка. Также подчищает всякий шлак, типа комментов, кода совместимости с ишаками и прочий скам. Зачем оно там?
-индивидуальные антирекламные скрепты, как тот, что в треде. Нацелены на конкретный сайт - просто очищают сайт от любой рекламы, и ничего больше. На случай, если рекламу не взял общий скрипт, или требуется очистить только один конкретный сайт.
-индивидуальные антидизайнерские скрипты. Правят быдлодизайн, удаляя весь мусор и делая сайт удобным для пользования. Растягивют узкие сайты без артефактов. Удаляют кучу дизайнерского говна.

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

В общем набор фич будет динамическим, и управляется прямо из темпермонкея: открыл менюшку, тыкнул в переключатель - отключил скрипт с конкретным функционалом, остальные остались работать.


>для меня странно что нашелся эдакий Д'артаньян и заявляет, что нагнул все блокировщики рекламы.
Для меня тоже.
Собственно я и не верю, что мне это удалось. Слишком просто как-то.
До тех пор, пока тут не подняли вопрос сравнения, я и не задумывался, что изобрел что-то столь эпичное.
Но пока блокировщики всасывают, и это странно.
Если действительно удалось - будет смешно жи, согласись.
Аноним (Microsoft Windows 10: Chromium based) 23/07/16 Суб 18:16:51  1788553
>>1788414
>мне ссыкотно ставить от какого-то рандомного Васяна с двача скрипты, которые он может удаленно обновить и хуй знает чего еще добавить.
Заводишь себе акк на гитхабе, заходишь в мою репу, жмешь "fork" - весь код копируется к тебе, в твою репу.
Я в нее залезть уже не могу - ее контролируешь только ты сам.
Далее в скрипте ищешь строчку download url, она в самом верху, и либо удаляешь ее, либо подменяешь адрес на свою репу.
Если удалил - обновлений даже ты не сможешь делать.
Если подменил на свою репу - твоя версия скрипта будет обновляться только с твоего репозитория.

Зачем вообще репы?
А вот представь: я запилил новые фильтры, а тебе влом.
Имея форк, ты просто можешь применить мои правки к своей репе, причем тебе покажется код: что именно меняется и как.
Что понравится - появится и в твоем коде. Что нет - не появится.

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

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

В общем там полное самоуправление: если есть что-то полезное - его утаскивают, оно расползается, улучшается сразу несколькими параллельными командами.
Если УГ - загибается, никому не нужное. Но автору это не мешает юзать и пилить что-то для себя - он работает не на сообщество, только на себя.
Другие просто ему полезны, или он другим - потому все и работает так, как работает: команды растут, множатся, независимые авторы улучшают чужие проекты, полезные проекты быстро взлетают в топ, бесполезные тонут.

>а если на nnm поменяеют DA-BLOCK на DA-B0CKL, то твой скрипт соответственно перестанет выпиливать эту строчку и обосрется?
Именно так. Но всего на минуту - именно столько времени займет у меня, или любого другого пользователя, правка фильтра.

Понимаешь ли, в чем фикус.
DA-BLOCK вряд-ли вставлял nnm, скорее всего это сгенерировал сам скрипт, или инструмент, который эту рекламу вставляет в сайты.
Так что, сам понимаешь, исправить даже одну букву будет проблематично - нужно будет это вновь распространять, вновь перешивать все сайты. Гимор тот еще. Цикл обновления долгий.
Это если есть автоматические средства развертывания рекламы. Если реклама в сайты вручную вставляется - это вообще пиздец, каждое изменение потребует много усилий, клиенты будут недовольны происходящим.
Например на ннм цикл вставки рекламы около суток.
Мне же, или любому другому пользователю скрипта, исправить фильтр - дело одной минуты. А если изменения улетели на гитхаб и распространились дальше по автообновлению - вообще любой, всего один человек, может исправить сразу у всех, обломав рекламу.

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

Мне дешевле бороться с рекламой, чем им - менять рекламу.
Для меня мелкое изменение стоит минуту, крупное - день. И это когда я один, если пользователей будет много - для нас это будет еще дешевле.
Для них - мелкое изменение рекламы стоит несколько сотен баксов, крупное - миллионы баксов.
Баланс как бы не в их пользу: пытаться обойти подобный скрипт - все-равно что закидывать меня вагонами бабла, лол. Удачи им.

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


Главное, что сделано: ядро. Его возможности определены, они ограничены возможностями жабаскрипта, ядро их использует полнее, ччем адблоки и реклама.
Все, что меняется - фильтры, а фильтры к нему подвезти не проблема. В том и прелесть ситуации: ядро гарантированно справляется с любой рекламой, жабаскрипт гарантирует.
Неподвластно ему только то, что неподвластно жабаскрипту - внешние модули: например если реклама идет от вредоносного софта у вас на компе, или вредоностных плагинов.
Хотя все, что встраивается в код, ядро оттуда вырежет. Останется только то, что не встраивается - всякие плавающие прозрачные окна поверх браузера, отрисовывающие рекламу. Но я подобного пока не видел, да и это зона ответственности антивиря - пущай он и ловит.
Аноним (Microsoft Windows 10: Firefox based) 23/07/16 Суб 18:20:43  1788556
>>1788547
Так где у меня реклама? А, ОП?
Аноним (Microsoft Windows 10: Chromium based) 23/07/16 Суб 18:53:28  1788576
14692892085750.png (79Кб, 1315x548)
14692892085771.png (219Кб, 1077x921)
>>1788523
Ну, я рад за вас, но уже как бы поздно.
Сейчас все работает искаропки, да, проверил.
И двух суток не прошло, лол.

Инструмент для себя я все-же запилил. Он точно работает.
Так что если случится подобное опять - ждать дольше минуты не придется.
Причем мой инструмент надежно вырежет все говно, активное и неактивное, скрытое и видимое.
Адблок так, для большинства обычных ситуаций. Что-то более специфичное - и он обосрался.

Домен ws не блокировал. Да и не могу: пик. Распидорашивает сразу.
Да и не поможет. Проверь по коду, есть ли словосочетание settimeout
Если есть - значит толку нет, скрипты все еще грузятся.

У меня есть. Ты только посмотри на этот аттракцион: пик2.
Запретил вообще все, кроме текста - скрипты все-равно вшиты!
Т.е. они прямо с ннм отдаются, зашитыми в коде.
Вредоносные скрипты - один из них мне сильно жизнь подпортил, нагружая одно ядро на 100% постоянно.
На четырехядернике это конечно малозаметно - отображается всего как 25% полной нагрузки, но ... какого хера? Зачем мне это терпеть?

Скрипты зашиты в код. Так что, сам понимаешь, мне ничто бы и не помогло в той ситуации.
Адблок через пару дней только скрыл рекламу, но она все еще там.

Внимательно посмотри на второй пик:
1 - запрещено все, вообще все!
2 - скрипты в коде есть, рекламные - видны блоки DA и вредоносная функция.
3 - обрати внимание вниз отладчика - в консоли ошибки скриптов. Они еще и работают!
4 - обрати внимание в правый верхний угол. Они не просто работают. Они ВСЕ работаю!
Это же пиздец просто.
Аноним (Microsoft Windows 10: Firefox based) 23/07/16 Суб 19:11:10  1788588
14692902705080.png (69Кб, 1419x713)
>>1788576
Нет, ОП, не всё у тебя запрещено. Смотри:
Аноним (Microsoft Windows 7: Firefox based) 23/07/16 Суб 19:15:03  1788591
>Костыль, работающий на одном сайте
>Обсуждать второй день
Сасуга /s/.
Аноним (Microsoft Windows 10: Firefox based) 23/07/16 Суб 19:17:02  1788596
14692906221900.png (93Кб, 1421x717)
>>1788588
Алсо, вот тебе запросы в Ublock:
Аноним (Microsoft Windows 10: Chromium based) 23/07/16 Суб 19:22:36  1788605
>>1788588
Ты код покажи. Или сам проверь.
Аноним (Microsoft Windows 10: Chromium based) 23/07/16 Суб 19:23:57  1788606
>>1788591
Не на одном. На любых.
Просто фильтры пока под один - это же проба пера.
А ядро универсальное.
И ладно бы костыль - так обходит адблоки и адгуарды. Вот в чем беда.
Аноним (Microsoft Windows 10: Firefox based) 23/07/16 Суб 19:29:36  1788617
>>1788605
Проверил, никаких жаваскриптов нет, только ссылки, откуда их брать.
Аноним (Microsoft Windows 10: Chromium based) 23/07/16 Суб 19:31:43  1788621
>>1788617
Как проверил?
Аноним (Microsoft Windows 10: Firefox based) 23/07/16 Суб 19:35:10  1788625
>>1788621
Просмотрел, ёпт. Ну или покажи мне, где есть. Алсо, если это находится в теге script, то естественно, что noscript заблочит выполнение.
Аноним (Microsoft Windows 10: Chromium based) 23/07/16 Суб 19:36:56  1788628
>>1788625
settimeout в коде есть?
Аноним (Microsoft Windows 10: Firefox based) 23/07/16 Суб 19:38:31  1788629
>>1788628
Да, в скрипте, что внутри тега script на домене nnmclub.to.
Аноним (Microsoft Windows 10: Chromium based) 23/07/16 Суб 19:42:25  1788637
>>1788629
Ну вот, значит они прямо в коде и вшиты.
Т.е. вредоносные скрипты раздает сам ннм. Удачи ему.

А носкрипт - совсем без скриптов грустно, кнопочки не работают.
Да и на других сайтах есть скриптовые нищтяки. Отказываться от всего этого не хочется.
Проще убить лишнее.
Аноним (Microsoft Windows 10: Firefox based) 23/07/16 Суб 19:46:36  1788640
>>1788637
То есть ты хочешь блокировать js выборочно, даже если они не в виде .js-файлов, а в виде кода в теге script в коде самого сайта? Но лиса это умеет из коробки, можно даже блокировать отдельные функции в теле скрипта.
http://kb.mozillazine.org/Security_Policies
Аноним (Microsoft Windows 10: Firefox based) 23/07/16 Суб 19:47:17  1788641
>>1788640
> Prevent any JavaScript function/member from being run/read/set
>
> CAPS policies can apply to JavaScript functions and variables defined in web pages, too. When a web page author defines their functions and variables in the global scope, those functions and variables actually become methods and members of the Window object. This means it's a simple matter to pick off individual functions from web pages that annoy you:
>
> user_pref("capability.policy.policynames", "killfunction killvariable");
> user_pref("capability.policy.killfunction.Window.nameOfFunction", "noAccess");
> user_pref("capability.policy.killfunction.sites", "http://www.example.com");
> user_pref("capability.policy.killvariable.Window.nameOfVariable.set", "noAccess");
> user_pref("capability.policy.killvariable.Window.nameOfVariable.get", "noAccess");
> user_pref("capability.policy.killvariable.sites", "http://www.example.com");
>
Аноним (Microsoft Windows 7: Firefox based) 23/07/16 Суб 19:58:37  1788649
>>1788606
>Просто фильтры пока под один - это же проба пера.
То есть, та же возня со списками рекламы.

>И ладно бы костыль - так обходит адблоки и адгуарды.
Охуительные истории, охотник за скриптами, а если я для сайта отключу js?
Аноним (Microsoft Windows 7: Firefox based) 23/07/16 Суб 20:12:40  1788671
В треде одни толсятки-семёны тролящие ОПа его же скриптом и говорящие что у них итак рекламу не показывает. Kjk
Аноним (Microsoft Windows 10: Firefox based) 23/07/16 Суб 20:14:09  1788675
>>1788671
Да нахуй мне это говно, в которое ОП засунет следильню с очередным обновлением.
Аноним (Microsoft Windows 10: Chromium based) 23/07/16 Суб 20:28:42  1788702
>>1788640
Лиса - это лиса. Давно ей не пользуюсь.

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

Я же сейчас режу скрипты под корень, по очень гибким фильтрам - достаточно любой сигнатуры из скрипта, чтобы его надежно снести.
Это очень удобно, в том плане, что получить сигнатуру - минутное дело.
И, что замечательно, это делает мой самописный микроскрипт, с которым у меня проблем точно не будет: я знаю как устроен этот скрипт и всегда смогу починить. Но не думаю что это понадобится в ближайшие годы - там нет ничего, что может устареть, кроме фильтров.

Конечно адблок не брошу - в большинстве ситуаций он спасает.
Но когда под боком вдруг оказался такой функциональный швейцарский нож - почему бы не воспользоваться?
Ничего удобнее еще просто не встречал. И уж никак не ожидал, что смогу столь удобную штуку запилить сам, и что она окажется столь маленькой.

Меня например не устраивает то, что сайты пошли узкие, а моник широкий. Как мне это исправить?
Пару дней назад я не знал. Теперь достаточно добавить соответствующий фильтр в скрипт - и сайты принимают человеческий вид.
И мне ничего не нужно знать о структуре сайтов или CSS - я не растягиваю сайт специально, я просто нейтрализую то, что его сжимает, где бы оно не пряталось.

Страничка начала грузить проц ни с того ни с сего, как это остановить?
Пару дней назад тоже не знал, да и сейчас не знаю как это сделать легально и на хроме, да не затронув полезные скрипты.
Но добавив всего один фильтр в свой скрипт - проблема исчезает.
Отладчик прямо указывает на виновника. Не умеем работать - исчезаем из страницы вообще.

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

Но это все для меня.
Для остальных, конечно, скрипт виден по иному - как костыль, да.
Они не понимают как он работает.
Они не видят в нем потенциала. Не знают, что с его помощью можно сделать.
Вангую - многие даже фильтры не осилят, лол. Хотя проще формата я еще не встречал.
И у них пока нет таких проблем, с которыми пришлось столкнуться мне. Хотя некоторые тоже столкнулись, но дальше нытья на форуме дело не пошло.

Часть из анонов скрипт утащат, это неизбежно.
Не все же не могут в js.
И в таком виде скрипт будет им полезен тоже, на многие годы вперед.
Им останется только добавлять фильтры, да менять include, перенацеливая на конкретные сайты, или вообще на все сразу.
Аноним (Microsoft Windows 10: Firefox based) 23/07/16 Суб 20:31:45  1788706
>>1788702
> Я же сейчас режу скрипты под корень, по очень гибким фильтрам
Ты не поверишь, но я это могу делать без всяких сторонних скриптов. Ссылку я уже выше кидал.

Ах да
> Лиса - это лиса. Давно ей не пользуюсь.
Хром - это хром. Давно им не пользуюсь.
Аноним (Linux: Firefox based) 23/07/16 Суб 20:33:17  1788708
14692951972090.jpg (180Кб, 1366x742)
>>1788455
Ну, ок. asssets.nnm-club.ws/forum/fruits не было заблокировано -- давно туда не заходил просто. Добавил одно правило.
Аноним (Microsoft Windows 10: Chromium based) 23/07/16 Суб 20:39:21  1788715
>>1788649
Не совсем.
Это пока скрипт локальный, т.к. нужен был для одного сайта - таких проблем на остальных сайтах пока вроде нет.
Но те же фильтры можно применять сразу ко всем сайтам. Смекаешь?

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

>а если я для сайта отключу js?
И потеряешь часть функционала? Удачи.
Аноним (Microsoft Windows 10: Firefox based) 23/07/16 Суб 20:42:01  1788718
Оп, хуй с ним, с аддоном. Главное, что это ж интересно! Я тоже кодирую всякую хуйню на коленке для себя! На Питоне! В свободное время выучил, коллеги смотрят как на дурака, а мне норм.
Аноним (Microsoft Windows 10: Firefox based) 23/07/16 Суб 20:45:11  1788720
>>1788718
На ассемблере с AT&T синтаксисом кодируй, а то хуле ты как лох.
Аноним (Microsoft Windows 10: Chromium based) 23/07/16 Суб 20:45:18  1788721
>>1788708
Я тоже добавил.
У тебя какое?
asssets.nnm-club.ws/forum/fruit*
У меня получилось такое: del('//style[contains(., "background-image")]');
Сносит сразу любую бяку. А если добавить в глобальный скрипт - еще и на всех саетах, красота.

И кстати, проверь, нет ли в коде awesomeredirector.com - это ссылка в блоке branding. Если она не удалилась - реклама все еще активна, кликабельна, просто картинки нет.
Проще всего просто провести курсором по границе окна, по тем местам где были фрукты - если там есть символ руки, т.е. курсор чувствует кликабельный элемент, ткни в него, удивишься.
Аноним (Linux: Firefox based) 23/07/16 Суб 20:54:10  1788725
>>1788721
>У тебя какое?
||assets.nnm-club.ws/forum/fruits/*

>del('//style[contains(., "background-image")]');
Сносит сразу любую бяку
Это слишком общий элемент, чтобы бездумно сносить его на всех сайтах подряд.

>нет ли в коде awesomeredirector.com - это ссылка в блоке branding.
div со сылкой остался.

>реклама все еще активна, кликабельна, просто картинки нет.
У меня некликабельна, так как размер стал нулевым. А даже, когда была кликабельна, RequestPolicy не давал ей работать. Тыкай сколько угодно. Проактивка, потому что.
Аноним (Linux: Firefox based) 23/07/16 Суб 20:55:58  1788728
>>1788721
Вот убивание зависших скриптов, про которое ты говорил выше, это -- да, лействительно стоит того, чтобы помучаться с кастомным скриптом.
Аноним (Microsoft Windows 10: Chromium based) 23/07/16 Суб 21:07:14  1788738
>>1788725
Ты прав, общий. Этим и хорош.
Ты видел где-нибудь полезные фоновые картинки?
Я - нет.

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

>У меня некликабельна
Ну и нормально.
>RequestPolicy не давал ей работать. Тыкай сколько угодно. Проактивка, потому что
У меня всего этого нет.
Когда-то задрачивался, да. Но сейчас все это уже не нужно.
Аноним (Microsoft Windows 10: Chromium based) 23/07/16 Суб 21:12:53  1788746
>>1788728
Ну я и говорю: получился простой, но офигенно многофункциональный инструмент.

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

Планирую вообще запилить многофункциональную тулзу - ядро вынесу в отдельный скрипт, а наборы фильтров будут подключаемыми, тоже в отдельных скриптах.
По одному скрипту на каждую задачу: один рекламу гасит, другой стили, третий мусор, четвертый слежку.
Какие функции нужны - такие скрипты и включаешь. Все они обращаются к одному ядру, скармливая ему свои фильтры. Удобно.
Аноним (Microsoft Windows 10: Firefox based) 23/07/16 Суб 22:01:16  1788803
Всё-таки хорошо, что ОП делает этот вот скрипт. Мог бы спайсы курить, по подъездам спидом заражаться, а тут вот, делом занят.
Аноним (Google Android: Firefox based) 23/07/16 Суб 22:03:59  1788806
микроблок всё отлично режет.
Аноним (Microsoft Windows 10: Chromium based) 23/07/16 Суб 22:07:08  1788813
Убери эту хуйню, дегенерат.
Аноним (Microsoft Windows 10: Firefox based) 23/07/16 Суб 22:10:15  1788816
Лишь бы чем нибудь обмазаться
Аноним (Microsoft Windows 7: Chromium based) 23/07/16 Суб 22:13:12  1788821
Ставлю последний хромиум, тамперманки, скрипт. Захожу на nnmclub.to, во время загрузки вижу рекламу, которая потом пропадает. Жму view page source и вижу там settimeout, DA-BLOCK,directadvert, marketgid... Что я делаю не так?
Аноним (Google Android: Firefox based) 23/07/16 Суб 22:17:11  1788828
>>1788821
юзай микроблок и всё будет ок
Аноним (Microsoft Windows 7: New Opera) 24/07/16 Вск 10:40:34  1789235
14693460347300.jpg (73Кб, 634x496)
>>1787733
попробуй это
https://chrome.google.com/webstore/detail/contentblockhelper/ahnpejopbfnjicblkhclaaefhblgkfpd?hl=ru
использую его в связке с ublock
помогает там где стандартные подписки не помогают от рекламы
Аноним (Linux: Firefox based) 24/07/16 Вск 11:14:37  1789268
>>1788641
>CAPS policies
Эту фичу выпилили очень давно.

мимо-из-лисотреда
Аноним (Microsoft Windows 7: Chromium based) 24/07/16 Вск 15:16:23  1789467
>>1788821
> Аноним (Microsoft Windows 7: Chromium based) 23/07/16 Суб 22:13:12  №1788821
>
Разобрался. Нужно жать Inspect, тогда видно, что скрипт вырезает. Но сначала реклама показывается и только потом вырезается.
Аноним (Microsoft Windows 7: New Opera) 24/07/16 Вск 17:44:28  1789706
>>1789467
может потому что скрипт убог, и должен мониторить появление хуйни с частотой 10ms
и уже после выпила переходить в спячку
Аноним (Microsoft Windows 7: New Opera) 24/07/16 Вск 17:46:10  1789709
>>1789706
а вообще можно попробовать
атрибут
@run-at context-menu
в хромиумоподобиях мб поможет
Аноним (Linux: Chromium based) 24/07/16 Вск 18:23:09  1789751
>>1787317 (OP)
Но зачем если есть uBlock? Если он что то пропускает, то добаляю это ручками и все.
Аноним (Microsoft Windows 10: Chromium based) 24/07/16 Вск 19:22:38  1789829
>>1789467
Сейчас он удаляет все каждые 100мс, но рано засыпает.
Я тут с логами поигрался(в скрипте можно включить отладку) - хуйня выходит.
Иногда скрипт отрабатывает пару раз, и, не найдя больше рекламы в коде - уходит в спячку до конца подгрузки страницы, после чего чистит ее окончательно.
Иногда скрипт отрабатывает аж 8 раз, каждый раз находя(!) что почистить. Тогда рекламы не видно вообще.
В новой версии скрипт получит большую оперативность, т.к. сможет просыпаться не по таймауту, а по изменению страницы. Вставил кто-то рекламу - скрипт тут-же подтер.
Аноним (Microsoft Windows 10: Chromium based) 24/07/16 Вск 19:28:52  1789833
>>1789751
Потому что не помог, а когда обновили- было уже поздно.
Потому что теперь оно существует, и этого уже не исправить. Момент упущен.
Потому что свое.
Потому что легко модифицировать изменить именно так, как необходимо. Можно под любую ситуацию подстроить.
Потому что влазит глубже, и вычищает любую рекламу, и не только.
Ему вообще похуй что вычищать - код есть код. Пока только вычищать он и умеет.
Аноним (Microsoft Windows 8: Firefox based) 01/08/16 Пнд 01:55:36  1798508
>>1787317 (OP)
Ну ты и ебанутый, ОП. Оставь свое мыло, обязательно напишу тебе, когда будет нужен годный пропагандист чего угодно, того же софта. Тебе бы статьи писать для какого-нибудь сноба или эха москвы
Аноним (Microsoft Windows 10: Chromium based) 01/08/16 Пнд 02:30:47  1798524
>>1787317 (OP)
> 2016
> торренты
Аноним (Microsoft Windows 8: Firefox based) 02/08/16 Втр 04:28:42  1800141
>>1787733
> Код реально вырезается из странички.
AdBlock Plus именно так и делает.

У тебя просто руки из задницы растут. И голова.
Аноним (Microsoft Windows 10: Chromium based) 02/08/16 Втр 12:20:06  1800364
>>1798524
А где брать офис или фотожоп?
Аноним (Linux: Chromium based) 02/08/16 Втр 12:36:29  1800379
>>1800364
Покупать, спермовор.
Аноним (Microsoft Windows 10: Chromium based) 02/08/16 Втр 13:04:33  1800433
>>1800379
Слишком дорого.
Аноним (Microsoft Windows 7: Chromium based) 02/08/16 Втр 13:11:57  1800444
>>1787317 (OP)
И он сможет выключать рекламу в ютубе, как адблоки?

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 115 | 12 | 39
Назад Вверх Каталог Обновить

Топ тредов