MozillaZine.jp フォーラム
https://forums.mozillazine.jp/

[自己解決] リロード後もINPUTの内容が残ります
https://forums.mozillazine.jp/viewtopic.php?f=2&t=7651
ページ 11

作成者:  こんこん [ 2008年7月29日(火) 14:19 ]
記事の件名:  [自己解決] リロード後もINPUTの内容が残ります

はじめまして&宜しくお願いします。
この問題は、既知の問題または、常識かも知れないのですが、ご教示下さい。
現在、利用させて頂いているFireFoxのバージョンは、Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.16) Gecko/20080702 Firefox/2.0.0.16で、OSはWindows XPです。
最近、自動的にアップデートされたバージョンとなります。
困っている現象は、入力領域(INPUTタグ)に何かしら文字を入力後、F5(更新、リロード)を行うと、ページのリロードが行われるのですが、入力領域はクリアされません。(入力した内容がそのまま残ります。)
2.0.0.16にアップデートされるまでは、クリアされていたと思うのですが、2.0.0.16ではクリアされないのでしょうか?
なお、CTRL+F5では、クリアされます。
クリアされないのが正常、常識なのか、FireFoxの不具合なのか、ご存知の方がいらっしゃいましたら、教えて頂けないでしょうか?
宜しくお願い致します。

作成者:  こんこん [ 2008年7月29日(火) 14:39 ]
記事の件名:  Re: リロード後もINPUTの内容が残ります

自己レスです。
どうやらFireFoxでは、Cache-Controlヘッダーの指示がある・なしで、入力内容が残る・残らないが決まるようです。
IE7では、Cache-Controlを出さなくても、入力内容がクリアされますので、FireFoxもクリアされるものだと思い込んでいました。
FireFoxの方が、Cache-Controlの仕様に忠実で、IEは忠実でないようです。
しかし、仕様の解釈の問題もありますが、一般ユーザとしては、F5もしくは更新ボタンを押したら、ページ全体をリロードして入力内容もクリアして欲しい気がします。
お目汚しして、申し訳御座いませんでした。

ページ 11 All times are UTC + 9 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/