首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Privoxy阻止脚本

如何使用Privoxy阻止脚本
EN

Unix & Linux用户
提问于 2012-01-05 12:08:18
回答 1查看 2.9K关注 0票数 4

相关学科:Privoxy:屏蔽twitter、facebook和google以外的域名

不管我在default.filter文件中添加了什么规则,我都不会阻止这些脚本。

代码语言:javascript
复制
<!--Google Analytics Script Start -->
<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-649033-1']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(ga);
  })();

</script>
<!--Google Analytics Script End -->

到目前为止,我已经尝试过这些规则:

代码语言:javascript
复制
s|<script [^>]*(google-analytics.com/ga.js).*>(.*</script>)|<!-- utma Cookies-->|gis
s|<script [^>]*(google-analytics).*>(.*</script>)|<!-- utma Cookies-->|gis
s|<script [^>]*(google-analytics*).*>(.*</script>)|<!-- utma Cookies-->|gis
s|<script [^>]*(google-analytics*).*</script>)|<!-- utma Cookies-->|gis
s|<script [^>]*(analytics*).*</script>)|<!-- utma Cookies-->|gis

要擦除代码需要做些什么?

在我的user.action文件中也使用了这个

代码语言:javascript
复制
{+block{No Bull!}}
.google-analytics./*
EN

回答 1

Unix & Linux用户

发布于 2012-02-29 11:26:29

假设您只想阻止http://www.google-analytics.com/ga.js的加载,打开您的user.action文件,在开始时找到具有{+块图像}的部分,并在{+块为图像}之后将.google-analytics.com/ga.js放在自己的行上。由于许多站点只使用ga.js,所以您可能更喜欢只使用/.*ga.js

换句话说,

代码语言:javascript
复制
{ +block-as-image }
#.google-analytics.com/ga.js
#/.*ga.js

取消评论您想要使用的。删除另一个。短模式的问题是意外阻塞的可能性。另一点是Privoxy不会阻止https站点上的内容。

票数 3
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/28364

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档