ペルソナのモジュールを書き換えた(Firefox 3.6.2)

というわけで、書き換えを結構(ぉ

Firefoxインストールディレクト/modules/LightweightThemeManager.jsmの変更点

--- LightweightThemeManager.jsm.orig    2010-03-24 01:28:53.359375000 +0900
+++ LightweightThemeManager.jsm 2010-03-24 01:41:40.187500000 +0900
@@ -254,11 +254,13 @@
       return val;

     try {
-      val = _makeURI(val, aBaseURI ? _makeURI(aBaseURI) : null).spec;
-      if (/^https:/.test(val))
-        return val;
-      if (prop != "updateURL" && /^http:/.test(val))
-        return val;
+      val = _makeURI(val, aBaseURI ? _makeURI(aBaseURI) : null);
+      if (val.schemeIs("https"))
+        return val.spec;
+      if (prop != "updateURL" && (val.schemeIs("http") ||
+                                  val.schemeIs("chrome") ||
+                                  val.schemeIs("file")))
+        return val.spec;
       return null;
     }
     catch (e) {

意味が分からない子、良い子は真似しない様にねw