みなさんの知恵をかして下さい。

UserChromeJS で、タイトルバーを書き変えるスクリプトを書こうとしています。
開いているページのドメインだけを表示させたく、例えばこのスレなら
"pc12.2ch.net - Firefox" といった具合です。

(function(){
window.ModifyTitlebar = function(){
var mainWindow = document.getElementById("main-window");
["title_normal", "titlemodifier", "titlemodifier_normal"].forEach(callback);
function callback(attrname){
var originalName = mainWindow.getAttribute(attrname);
var titlemodifier = "[aaa] " + originalName;
mainWindow.setAttribute(attrname, titlemodifier);
}
};
ModifyTitlebar();
})();

タイトルバーを制御してみるという目的で、Alice0775 氏のスクリプトを参考に
こんなスクリプトを書いてみたものの (タイトルバーに "[aaa]" という文字列
を足すだけ)、まだ以下のことが分かりません。
1. オリジナルタイトルを消去する方法
2. 各ページの URL を取得する方法
3. その URL からドメイン部のみ抽出する方法 (正規表現を使う予定です)

どなたかアドバイスをいただけないでしょうか。