Hidetaka Iwai
tyuyu****@sabis*****
2006年 11月 18日 (土) 01:27:51 JST
岩井です。 Debian の [1]Bug#380466 に関連して指摘されたのですが、xulrunner は [2]デフォルトでは signon.rememberSignons が設定されておらず、パスワードを記憶し ない ようです。 1.http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=380466 2. http://developer.mozilla.org/en/docs/XULRunner_tips?rdfrom=http%3A%2F%2Fwiki.mozilla.org%2Findex.php%3Ftitle%3DXULRunner%3AFaq%26redirect%3Dno#Enabling_Password_Manager それで signon.rememberSignons が設定されていない場合は強制的に true に 設定するパッチ(Debian package 0.4.2-1 の debian/patches/50_passwordmgr.dpatch) を適応したのですが、今度は [3]Bug#389954 のように mixi などのログインフォームでログインできない(ロ グインボタンを押しても反応しない)ようになってしまいました。 3. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=389954 まだ debug 中で推測ですが、パスワードを保存するかどうかをユーザに確認す るダイアログ(xulrunner-1.8.0.7 だと extensions/wallet/src/wallet.cpp の Wallet_3ButtonConfirm()のあたり)が表示されないために、何も反応しないよ うに見えてるのだと思います。因みに xulrunner のソースに含まれる TestGtkEmbed でも同様に signon.rememberSignons を true に設定してやると ログインフォームでログインできなくなりますが、同じ xulrunner を使ってい る galeon や epiphany ではログインできます。 このあたりに詳しい方がいらっしゃいましたら、御教示よろしくお願い致します。 regards, -- Hidetaka IWAI tyuyu****@sabis*****