iceweasel 2.0.0.14-2 と firemacs 3.1
の組合せがマトモに動かないことに今頃気付いたよ...orz
しょうがないので、firemacs-3.1-fx.xpi 落してきて解凍。
unzip firemacs-3.1-fx.xpi
cd chrome
jar -xvf firemacs.jar
で、grep -r firefox * してみたら、content/init.js に "Firefox/2" の
文字列が...これかなってことで、iceweaselの url で表示してみると ...
javascript:(function() {document.write(navigator.userAgent.search('Firefox/2'))})()
あー、-1 が返ってらぁ。
javascript:(function() {document.write(navigator.userAgent.search('Iceweasel/2'))})()
にしなきゃいけないらしい。
なので chrome/content/init.js の以下修正。
7,8c7,8
< var firefoxVersion = navigator.userAgent.search('Firefox/2') > 0 ? 2 :
< navigator.userAgent.search('Firefox/3') > 0 ? 3 :
---
> var firefoxVersion = navigator.userAgent.search('Iceweasel/2') > 0 ? 2 :
> navigator.userAgent.search('Iceweasel/3') > 0 ? 3 :
それから、アーカイブを作り直して、
jar -cvf firemacs.jar content skin
zip firemacs-3.1-fx.xpi chrome/firemacs.jar chrome.manifest install.rdf
で、出来上がった firemacs-3.1-fx.xpi をiceweaselで開いてインストール
イイ感じ。
0 件のコメント:
コメントを投稿