関連トピック: Privoxy:ドメイン外のTwitter、Facebook、Googleをブロックします。
default.filter ファイルにどのルールを追加しても、これらのスクリプトはブロックされません。
<!--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 -->
これまで、私は次のルールを試しました。
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
コードを削除するにはどうすればよいですか?
PS:私のuser.actionファイルでもこれを使用しています。
{+block{No Bull!}}
.google-analytics./*
答え1
ロードをブロックしたいとしますhttp://www.google-analytics.com/ga.js
。ユーザーアクションファイルで最初に{ +block-as-image }があるセクションを見つけ、.google-analytics.com/ga.js
{ +block-as-image}の後に別の行に配置します。多くのサイトでga.js
。/.*ga.js
つまり、
{ +block-as-image }
#.google-analytics.com/ga.js
#/.*ga.js
使用したいアイテムのコメントを外します。もう一方を削除してください。ショートモードの問題は、予期しないブロックの可能性です。もう一つのポイントは、Privoxyがコンテンツをブロックしないことです。httpsウェブサイト。