trion1
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Capushon, ещё раз: Цитата: Цитата: >> another minipatch, for content blocker UI: don't add «http://» for patterns like >> «||example.com/*», and replace simple «example.com» >> to «||example.com/*». > Люди на ру-боарде интересуются: > 1. Чем отличается данный патч от записи «*example.com/*», которая у народа используется > в urlfilter повсеместно? > 2. Как использовать этот вышеуказанный код? | Наверное тем, что под шаблон *example.com/* попадает и trueexample.com и gaykeksexample.com, а || подменяет точно протокол. Даже *//example.com/* не гарантирует | и следующий коммент там же: Цитата: Цитата: > Наверное тем, что под шаблон *example.com/* попадает и trueexample.com и gaykeksexample.com, > а || подменяет точно протокол. > Даже *//example.com/* не гарантирует | верно. «*example.com/*» — это один долбоклюй придумал, а другие используют. под это попадёт даже: «https://localhost/dumb.php?example.com/a» «||» обозначает: «протокол *и* любые поддомены, включая пустой». потому «example.com», «abc.example.com» — но не «sexample.com». более-менее рабочая замена «||example.com/*» возможна только двумя выражениями: ^*://example.com/* ^*://*.example.com/* и то это некорректно, потому что во втором вторая звезда может отматчить что угодно. а что с кодом делать… иметь его. если кому-то не ясно, что делать с патчем — то это надо с начала времён пояснять. а кому ясно — тому не надо. p.s.: «||xxx» вдобавок ещё и быстрее. совсем немного, но быстрее. | всё очень подробно разжёвано;) | Всего записей: 2034 | Зарегистр. 15-03-2006 | Отправлено: 21:19 26-01-2017 | Исправлено: trion1, 21:27 26-01-2017 |
|