【教えて君は】ニコニコ動画専用オミトロン【半年ROMれ】 part2at STREAMING
【教えて君は】ニコニコ動画専用オミトロン【半年ROMれ】 part2 - 暇つぶし2ch137: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