【发布时间】:2018-05-17 07:59:43
【问题描述】:
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 扩展:
如果用户没有任何扩展名,有可能吗?
5。没有帮助
- 我找到了答案,我可以如何禁用own tracker。但我不使用任何自己的分析,我网站中的所有跟踪脚本都包含第三方网站元素。
-
我找到了答案,我可以如何禁用specific tracker。但是:
- 我找不到特定跟踪器的解决方案
- 最好有解决方案,不依赖于特定跟踪器的设置
我尝试阅读有关 AJAX 的更多信息,AjaxQ,但找不到解决问题的方法。
6。不提供
- 请不要告诉我,我不应该干扰第三方监控。我不赞成任何跟踪;在文章Why online tracking is bad 中查看我的意见。
【问题讨论】:
-
整个问题及其片段都跑题了
-
@B001ᛦ,请说明,哪些 Stack Overflow 规则违反了我的问题。谢谢。
-
阅读this
-
@Raptor,你能添加一个例子,我如何将它应用到静态网站上?例如,我尝试添加它as another HTTP headers — example。请求doesn't block for me。谢谢。
-
您的第一个链接用于缓存,与跟踪无关;第二个链接失效了。
标签: javascript jquery ajax google-analytics analytics