2 Copyright 2018-2020,2022-2023 Soren Stoutner <soren@stoutner.com>.
4 This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android>.
6 Privacy Browser Android is free software: you can redistribute it and/or modify
7 it under the terms of the GNU General Public License as published by
8 the Free Software Foundation, either version 3 of the License, or
9 (at your option) any later version.
11 Privacy Browser Android is distributed in the hope that it will be useful,
12 but WITHOUT ANY WARRANTY; without even the implied warranty of
13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 GNU General Public License for more details.
16 You should have received a copy of the GNU General Public License
17 along with Privacy Browser Android. If not, see <http://www.gnu.org/licenses/>. -->
21 <meta charset="UTF-8">
23 <link rel="stylesheet" href="../css/theme.css">
25 <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
26 <meta name="color-scheme" content="light dark">
30 <h3><svg class="header"><use href="../shared_images/local_activity.svg#icon"/></svg> Запросы ресурсов</h3>
32 <p>При загрузке URL-адреса обычно происходит ряд запросов ресурсов для CCS, JavaScript, изображений и других файлов. Сведения об этих запросах можно просмотреть в активности запросов.
33 В навигационном меню имеется ссылка на активность запросов, а также показано, сколько запросов было заблокировано.
34 При нажатии на запрос отображаются сведения о том, почему он был разрешен или заблокирован.</p>
36 <img class="center" src="images/request_details.png"/>
38 <p>Privacy Browser включает четыре <a href="https://easylist.to/">основных списка фильтрации</a> основанных на <a href="https://adblockplus.org/filters">синтаксисе Adblock</a>:
39 EasyList, EasyPrivacy, Fanboy’s Annoyance и Fanboy’s Social.
40 Эти списки фильтрации преобразуются Privacy Browser в следующие 22 подсписка, которые проверяют запросы ресурсов в перечисленном порядке.</p>
43 <li>Основной список разрешенных</li>
44 <li>Окончательный список разрешенных</li>
45 <li>Список разрешенных доменов</li>
46 <li>Начальный список разрешенных доменов</li>
47 <li>Окончательный список разрешенных доменов</li>
48 <li>Сторонний список разрешенных</li>
49 <li>Сторонний список разрешенных доменов</li>
50 <li>Начальный список разрешенных сторонних доменов</li>
51 <li>Основной список блокировки</li>
52 <li>Начальный список блокировки</li>
53 <li>Окончательный список блокировки</li>
54 <li>Список блокировки доменов</li>
55 <li>Начальный список блокировки доменов</li>
56 <li>Окончательный список блокировки доменов</li>
57 <li>Список блокировки доменов по регулярным выражениям</li>
58 <li>Сторонний список блокировки</li>
59 <li>Сторонний начальный список блокировки</li>
60 <li>Сторонний список блокировки доменов</li>
61 <li>Сторонний начальный список блокировки доменов</li>
62 <li>Сторонний список блокировки по регулярным выражениям</li>
63 <li>Сторонний список блокировки доменов по регулярным выражениям</li>
64 <li>Список блокировки регулярными выражениями</li>
67 <p>Исходные списки проверяются на начало URL-адреса. Окончательные списки проверяются на конец URL-адреса. Списки доменов проверяют только определенные домены.
68 Сторонние списки применяются только в том случае, если корневой домен запроса отличается от корневого домена основного URL-адреса.
69 Списки регулярных выражений следуют за <a href="https://ru.wikipedia.org/wiki/Регулярные_выражения">синтаксисом регулярных выражений</a>.
70 Каждый элемент подсписка имеет одну или несколько записей.
71 В случае подсписков домена, запрос ресурса проверяется только в отношении элемента, если первая запись соответствует домену основного URL-адреса.</p>
73 <p>Из-за ограничений WebView в Android и для ускорения обработки запросов, Privacy Browser реализует упрощенную интерпретацию синтаксиса Adblock.
74 Иногда это может привести к ложным срабатываниям, когда ресурсы разрешаются или блокируются не так, как предполагалось в исходной записи.
75 Более подробное описание того, как обрабатываются записи списка фильтрации, можно найти на <a href="https://www.stoutner.com/privacy-browser-android/filter-lists/">stoutner.com</a>.</p>
77 <p>Privacy Browser имеет три дополнительных списка фильтрации.
78 <a href="https://www.stoutner.com/privacy-browser-android/filter-lists/ultralist/">UltraList</a> и
79 <a href="https://www.stoutner.com/privacy-browser-android/filter-lists/ultraprivacy/">UltraPrivacy</a>
80 они фильтруют рекламу и трекеры, которые не фильтруют EasyList и EasyPrivacy. Третий блокирует все сторонние запросы.
81 Запрос считается сторонним, только если базовый домен запроса отличается от URL базового домена.
82 Например, если <code>www.website.com</code> загружает изображение с сайта <code>images.website.com</code>,
83 он не будет заблокирован как сторонний запрос, поскольку оба они используют один и тот же базовый домен <code>website.com</code>.
84 Блокировка всех сторонних запросов повышает конфиденциальность, но этот список фильтров отключен по умолчанию, поскольку он нарушает работу большого количества сайтов.</p>