Блокировка онлайн отслеживания на сайте - PullRequest
0 голосов
/ 17 мая 2018

1.Резюме

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


2.Ограничения

У меня статичный сайт.Было бы хорошо, если бы какие-либо решения для JavaScript включали JQuery и / или любые другие библиотеки;Но не решения для динамических сайтов.


3.Подробности

Я включаю на свой сайт сторонние кадры, видео, виджеты и т. Д., Которые могут включать аналитические сценарии.Я не хочу, чтобы посетители моего сайта отслеживались.Я хочу заблокировать запросы.

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

Можно ли запретить аналитические сценарии для любого современного браузера, если у пользователя нет расширений браузера или другого способа блокировки мониторинга?Если так, что я могу сделать?


4.Пример

Просто HTML-файл Sasha__JavaScript--BlockRequests.html:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <script src="https://mc.yandex.ru/metrika/watch.js"></script>
    <script src="https://secure.quantserve.com/quant.js"></script>
    <script src="https://secure.gaug.es/track.js"></script>
</head>
<body>

</body>
</html>

Я хочу, чтобы запросы к любому URL, содержащему эти доменные имена, были заблокированы (я использую шаблоны glob в примерах):

(На самом деле мне нужно запретить онлайн-отслеживание также для некоторых сайтов из этого списка )

Возможно, если посетитель пользуется Privacy Badger расширение:

Privacy badger prevent tracking

Возможно ли, если у пользователя нет расширения?


5.Не помогло

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

    1. Я не могу найти решения для конкретных трекеров
    2. Было бы неплохо иметь решение, которое не будет зависеть от настроек конкретного трекера
  3. Я пытался прочитать больше об AJAX, AjaxQ , но не могу найти способ решить мою проблему.


6.Не предлагайте

  1. Пожалуйста, не говорите мне, я не должен мешать стороннему мониторингу.Я не одобряю никакого отслеживания;см. мое мнение в статье Почему онлайн-отслеживание плохо .

1 Ответ

0 голосов
/ 17 мая 2018

Я думаю, что вы могли бы достичь этого, используя Content Security Policy header script-src в ответах, в которых только разрешены домены.Таким образом, сценарии отслеживания должны быть заблокированы браузером.

...