横から失礼します。
まず基本的な動作概要ですが、Windows OS の場合に限っていえば、アップロードの際のファイル参照に関して Firefox は OS レベルで記憶している「最後に開いたディレクトリ」を参照しているようです。
具体的には、Windows XP の場合、レジストリの
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\LastVisitedMRU
配下に実行ファイルと関連付けられたキャッシュデータがバイナリ値で保存されており、ここを参照しているようです。
したがって、このデータをクリアすれば、理論上は個々の実行ファイルごとに最後に開いたディレクトリ情報をクリア(初期化)できるはずです。
| クリアした場合、Firefox の初期値ではインストールディレクトリを開くはずです。
こういう事情をふまえていえば、
alexon さんが書きました:
新規プロファイル作成後、アドオンのインストール前・後で試しましたが、
現象は変わりませんでした。
となるのは、ディレクトリ情報がプロファイルに保管されているのではなく、OS レベルで保持されている情報を参照しているからといえるでしょう。
【注意】
Windows OS 標準のレジストリエディタで直接操作してもかまいませんが、レジストリの操作を誤ると最悪で OS が起動しなくなるなど致命的なトラブルを誘発することがあります。慎重の上にも慎重を期し自己責任でおこなってください。
システムクリーニングソフトの類を使えば比較的簡単・安全に同様の操作を実行できますが、クリーニングソフト(の設定)によっては、必要なレジストリ値、キャッシュ、履歴、ファイルまで自動的に消し去ることがあるので、それぞれのソフトの使い方を十分理解した上でご使用ください。一方、原因についてですが、これはすぐには判断できかねます。
alexon さんが書きました:
ところが、前回選択したファイルにかかわらず、毎回「C:\Program Files\Java\jre6」という
フォルダが開いてしまい、画像の保存フォルダまで移動する手間がかかってしまいます。
firefoxの更新をしてみましたが変わりません。フォルダオプションなども
見てみましたが該当しそうな項目もなく、IE8ではこの現象は出ておらず、
この状況から推測すると、Firefox 3.6.15 がアップロードに際して最後に参照したディレクトリ情報を書き込め(更新でき)ていない、更新後に何らかの理由で書き換わる、Firefox が次回の参照時に適切にディレクトリ情報を読み込めていない――といった問題が考えられ、それらを切り分けていかないと本当の原因は見えてこないと思われるからです。
また、Windows レジストリが関係していることから、OS レベルで何らかの問題が起きている可能性もゼロとはいえません。念のためその方面からもチェックしたほうがいいかもしれませんね。
原因がはっきりしないと、仮に上述のレジストリ操作をおこなって当面は解決したとしても、問題が再発する可能性もありえますから。(脅かすわけではありませんが、事前に想定できるリスクを視野に入れておくという意味で.....。)
とりあえず以上です。的外れだったらすみません。