【教えて君は】ニコニコ動画専用オミトロン【半年ROMれ】 part2
at STREAMING
137:think ◆MM0nnAOCiQ
07/06/09 22:57:10 0
微妙にスレ違いですが、同じニコニコ系列の話題なのでこちらに。
Google-Analyticsの外部スクリプトを無効化している環境で「ニコニコブックマーク」の機能全般が働かない問題に対処します。
[Patterns]
Name = "Google: Kill Google-Analytics function [2007/06/09] test1"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 32
Match = "urchinTracker \(\) ;"
通常、「Google-Analytics」は下記HTMLを削除すれば、無効化されます。
<script src="URLリンク(www.google-analytics.com) type="text/javascript"></script>
もう一つのコードは urchinTracker()関数 の呼び出しなので、外部スクリプトを無効化してしまえば、urchinTracker() も無効化されるはずでした。
ところが、「ニコニコブックマーク」では、「Google-Analytics」の urchinTracker()関数 呼び出しをしているscript要素内で「ニコニコブックマーク」のスクリプトコードを記述しています。
外部スクリプトを無効化した影響で urchinTracker() は無効な関数となっているため、それ以降の記述がスキップされてしまう問題が発生するようになりました。
このフィルタは、無効な関数 urchinTracker() を削除することで、以降のスクリプトコードを有効にします。
# こういう書き方をされていると、FirefoxのAdBlockのようなURLマッチ型のフィルタでは対処できませんね。
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5235日前に更新/56 KB
担当:undef