在网站上阻止在线追踪

7 浏览
0 Comments

在网站上阻止在线追踪

1. 概述

如果网站访问者没有任何阻止工具,我找不到如何在我的网站上防止在线追踪。


2. 限制

我的网站是静态的。如果有任何包含jQuery和/或任何其他库的JavaScript解决方案,那就太好了;但是没有动态站点的解决方案。


3. 详细信息

我在我的网站中包含了第三方框架、视频、小部件等,这些可以包括分析脚本。我不希望我的网站访问者被跟踪。我想要阻止请求。

我网站的访问者可以安装一些浏览器扩展,用于防止在线追踪。但是没有浏览器扩展的用户将被跟踪。

如果用户没有浏览器扩展或其他阻止监控的方法,能否防止任何现代浏览器的分析脚本?如果可以,我该怎么做?


4. 示例

简单的HTML文件Sasha__JavaScript--BlockRequests.html



    
    
    



我希望阻止发送到包含这些域名的任何URL的请求(我在示例中使用glob模式):

(实际上,我还需要防止此列表中的一些站点在线追踪)

如果访问者使用隐私猎手扩展程序,则可能可以防止跟踪:

\"Privacy

如果用户没有任何扩展程序,是否有可能呢?


5. 无法解决

  1. 我找到了一个答案,可能可以禁用自己的跟踪器。但是我不使用任何自己的分析,我的站点中所有跟踪脚本都包括第三方站点元素。
  2. 我找到了一个答案,可能可以禁用特定的跟踪器。 但是:

    1. 我找不到特定跟踪器的解决方案
    2. 最好有不依赖特定跟踪器设置的解决方案
  3. 我试图阅读有关AJAX、AjaxQ的更多内容,但我找不到如何解决我的问题。

6. 不要提供

  1. 请不要告诉我,我不应干涉第三方监控。我不赞成任何跟踪,可以在文章为什么在线跟踪是不好的中看到我的观点。
admin 更改状态以发布 2023年5月22日
0
0 Comments

我认为你可以通过在响应头中使用 script-src内容安全策略(Content Security Policy)来实现这一点,只允许白名单内的域名。这样浏览器就应该会阻止跟踪脚本。

0