Mozilla Firefox Part96 at SOFTWARE
[2ch|▼Menu]
125:名無しさん@お腹いっぱい。
08/09/24 18:42:11 PgA6JU9m0
>>119に関する説明。
URLリンク(bugzilla.mozilla.org)
URLリンク(bugzilla.mozilla.org)

1.もともと、Firefox 3の開発段階から3.0.1まで、「U+0100 以上の文字を含む
IDN なサイト(日本語ドメイン等)」では、パスワードを保存しているファイル
にURLが文字化けして記録されてしまうというバグがあった。

2.Firefox(〜3.0.1)は、この文字化けした文字列をそのまま読み込んでいたが、
元のサイトを訪れても文字列がマッチしないので、IDとパスワードはファイルに
残っているのに正しく呼び出されなかった。

3.Firefox 3.0.2では、このバグを修正し、日本語ドメイン等をUnicode(UTF-8)
で正しく記録するようにした。

4.が、3.0.2のパスワードマネージャは、このUTF-8で記録された文字列を別の
文字コードに変換してから処理する。

5.新たに3.0.2でパスワード用に保存されたURLは問題ないが、それ以前の
バージョンを使っていて文字化けした文字列が残っていた場合、当然別の
文字コードには変換できないので、エラーが出る。

6.このエラーでパスワードの読み込み処理がすべてストップしていた。
エラーが出た項目より前に記録されていたものは正しく読み込めたものとして
後の処理に回すとか、エラーが出た項目は飛ばして次の項目を読み込むといった
作りにはなっていなかった。

7.パスワードファイルの読み込みに失敗するということは、Firefoxからみれば
ファイルが壊れているも同然。新たなパスワードが保存できないのは、ダメージ
を最小限に抑えるための措置と思われる。

……という理解ですが、間違っていたらどなたか詳しい方訂正してください。


次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5335日前に更新/67 KB
担当:undef