Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Maxthon 4.x

Модерирует : gyra, Maz

articlebot (18-07-2014 10:11): Maxthon 4.x  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

YuS_2



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Черновой вариант правил ad-hunter. Собраны на коленке, просьба сильно не ругать, лучше подкорректировать и выложить свой вариант - общими усилиями наполним их и тогда уже поместим в шапку.
 
Синтаксис правил ad-hunter нигде не описан полностью и справки от разработчиков Макстона не существует, поэтому данное описание, всего лишь сформированный список правил на основе анализа подписки Ad-hunter:
 
1. Работают правила блокировки с помощью правил упрощенных регулярных выражений (wildcards)
*<ссылка|*часть? ссылки>*
где
"*" - маска любого символа (количество: ноль и более)
"?" - маска любого символа (количество: один)
запись может использоваться и без масок, т.е. вплоть до полного совпадения ссылки:
http://www.site.com/example.ext
 
2. Работают правила блокировки с помощью регулярных выражений PCRE (достоверно неизвестно какой диалект реализован в Макстоне, но от чего-то надо отталкиваться), но границы регулярного выражения обозначаются символом "/" слеш, причем с обеих сторон:
/<RegExp>/
 
3. Исключающее правило "@@|":
@@| <ссылка>
@@|/<RegExp>/  
- обозначает, что к данной странице не будет применено ни одно ограничивающее правило
 
4. Работают правила блокировок с помощью селекторов CSS (справочник):
## - обозначает блокировку или модификацию элементов с помощью селекторов CSS
##a[eklmn="exp"] - запись обозначает, что будет скрыт элемент "a", с атрибутом "eklmn", имеющим наименование "exp"  
(а тут, наверное, можно дать ссылку на таблицу с описанием возможных вариантов таких конструкций и добавить примеров с заменой фона, шрифта, да и вообще примеры нестандартной замены контента)  
##b[eklmn] - запись обозначает, что будет скрыт элемент "b" с атрибутом "eklmn", имеющим любое наименование
##div#text - эквивалент ##div[id="text"], т.е. будет скрыт элемент "div" с атрибутом "id", имеющим наименование "text"
##div.text - эквивалент ##div[class="text"], т.е. будет скрыт элемент "div" с атрибутом "class", имеющим наименование "text"
Для однозначной идентификации скрываемых элементов, могут использоваться комбинации из нескольких элементов.
В глобальном списке можно использовать ограничители доменов (либо перечень ограничителей, разделенных запятой):
site.com, site1.com##a[boom="234"] - обозначает, что правило будет работать только в пределах домена "site.com" и "site1.com"
~site.com##a[boom="234"] - обозначает, что на страницах домена "site.com" правило применяться НЕ будет  
...
 
Для отключения строки или для записи комментариев используется символ восклицательного знака "!" в начале строки:
!это комментарий
!##div#ident - отключенное правило
 
 
Примечание:  
Имхо, в этом сборнике правил лучше описывать проверенные и работающие правила, повторять описание правил adblock-а не имеет смысла, т.к. не всё работает в охотнике
 
временно добавлены в шапку, чтобы не потерялись в общем топике.

Всего записей: 3199 | Зарегистр. 03-02-2009 | Отправлено: 11:32 19-12-2013 | Исправлено: YuS_2, 10:58 05-06-2014
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » Maxthon 4.x
articlebot (18-07-2014 10:11): Maxthon 4.x


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2020

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru