ParamCleaner

By azu_re Last update Jul 4, 2011 — Installed 14,364 times.

Script Summary: URLからutm_*など不要なパラメーターを削除し、history.replaceStateでURLを書き換えます



FeedBurnerのutm_*トラッキング用パラメーターやRSSから来たことを表すような?rssなど不要なパラメーターがあった場合にhistory.replaceStateでURLを書き換えます。
history.replaceStateを使うため、他のスクリプトのように画面の再描画をせずにURLだけを書き換える事ができます。(リロードはしない)
またScriptish向けのメタパラメーターを使用しているので、Scriptish推奨ですがGreasemonkeyでも動作します。
https://addons.mozilla.org/ja/firefox/addon/scr...

UrlCleanerのwedataを使い、不要なパラメーターを管理しています。
またコード内部にSITEINFOを書くことでもテストできます。
UrlCleaner
http://wedata.net/databases/UrlCleaner/items
パラメーター値は以下のとおりです。

url
    正規表現で対象 URL を指定します。
live
    URL に残しておきたいパラメーター名を指定します。マッチした場合は指定したパラメーター以外は削除します。
kill
    URL から消し去りたいパラメーター名を指定します。マッチしなかったパラメーターは残ります。 
live と kill を指定していた場合 live のほうが優先されます。

参考&Wedataの作成元であるUrlCleanerに感謝を
UrlCleaner http://userscripts.org/scripts/show/...