firefox userChrome.js greasemonkeyスクリプトスレ 7
■ このスレッドは過去ログ倉庫に格納されています
0707名無しさん@お腹いっぱい。
2009/02/16(月) 19:53:16ID:LjHUDw5y0nantoという方のクレジットがあるもの(以下nanto版)はuserChrome.xulに対応していないし、
職場のWINDOWS VISTA環境ではuserContent.uc.jsやuserMenu.uc.jsを
うまく実行してくれない(自宅のWINDOWS環境ではどっちにしろ動かない)。
一方alice36という方のクレジットがあるもの(以下alice36版)はメニュー系のスクリプトで
文字化けしてしまう。そこで対策。
当初はスクリプトの中でutf-8をunicodeに変換するようなことを試していたが、
解析や書き換えが面倒なので、ローダーを使いわけるようにしてみた。、
1)alice36版をuserChrome.jsに採用。
2)nanto版をリネーム。とりあえずuserChrome.nanto.uc.jsとした。
3)userChrome.nanto.uc.jsの中身のワイルドカードの部分を書き換え、
別のスクリプトを読むようにする。とりあえずnuc.jsを実行するようにする。
4)nanto版で動かしたいスクリプトを*.nuc.jpとリネームする。
こうすると、.uc.jsというファイル名のスクリプトがalice36版で、
.nuc.jsというファイル名のスクリプトがnantoバージョンで実行される。
これでそれぞれの一長一短を克服したつもり。
■ このスレッドは過去ログ倉庫に格納されています