gpt4 book ai didi

javascript - 阻止现场在线跟踪

转载 作者:行者123 更新时间:2023-11-29 20:53:50 25 4
gpt4 key购买 nike

1。总结

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


2。限制

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


3。详情

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

我网站的访问者可以安装some browser extension ,这可以防止在线跟踪。但没有浏览器扩展的用户将被跟踪。

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


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 patterns):

(实际上,我还需要阻止来自 this list 的某些网站的在线跟踪)

这是可能的,如果访问者使用Privacy Badger扩展名:

Privacy badger prevent tracking

如果用户没有任何扩展名,这可能吗?


5。没有帮助

  1. 我找到了一个答案,我如何才能禁用 own tracker .但我不使用任何自己的分析,我网站中的所有跟踪脚本都包含第三方网站元素。
  2. 我找到了一个答案,如何才能禁用 specific tracker .但是:

    1. 我找不到针对特定跟踪器的解决方案
    2. 最好有解决方案,不依赖于特定跟踪器的设置
  3. 我试图阅读更多有关 AJAX 的信息,AjaxQ ,但我找不到解决问题的方法。


6。不提供

  1. 请不要告诉我,我不应该干扰第三方监控。我不赞成任何跟踪;看我的文章Why online tracking is bad .

最佳答案

我认为您可以通过使用 Content Security Policy 来实现这一点响应中的标题 script-src 仅将允许的域列入白名单。这样跟踪脚本就应该被浏览器阻止。

关于javascript - 阻止现场在线跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50386243/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com