- 534 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/06/07(月) 10:30:33 ID:6H04sTGQ0]
- みなさんの知恵をかして下さい。
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 からドメイン部のみ抽出する方法 (正規表現を使う予定です) どなたかアドバイスをいただけないでしょうか。
|

|