事の顛末METAタグによってRefreshしていたんですが、F5を押すと更新が止まってしまう現象にぶち当たりました。調べると同じ件で悩んでいる人を発見。http://stackoverflow.com/questions/5636539/ie-doesnt-evaluate-meta-refresh-anymore-after-pressing-f5英語全然読めませんが、アドバイザーの人はミススペルを指摘しています。以下が問題の更新が止まってしまうHTMLドキュメント。World</h1></body></html>[/html]以下がアドバイザーの指摘。URL=”./test.html”>[/html]なるほど、確かに記述を変えると正しく更新処理が動き続けます。Q1.「え?じゃあMETAタグの構文が間違ってるんじゃね?Webで蔓延してるcontent以下を全部クオートで囲むサンプルは間違いだったんじゃないのか?」A1.「構文は正しい。Transitionalではurlなんて属性はありませんでした。そのアドバイザーが指摘したURL=””は何なんだ・・・と思ったら、どうやらブラウザの独自仕様らしいです。IEhttp://msdn.microsoft.com/ja-jp/library/ie/cc392138.aspxFireFox9.0でも正しく動くことを確認しました。いう訳で、JavaScriptか、このURL属性を使用すれば解決します。原因まで調べたかったのですが、それはコスト高いし難しそうだったので断念しました。そもそもW3CはMETAによるRefreshを推奨していないようで、W3Cのサイトにrefreshを指定して飛びましょう、というサンプルはありません。HTML1.0にはもともとrefreshで飛べるという仕様はなく、Netscapeの独自仕様だったようです。上記は軽く調べただけなので定かではありません。url属性だと上手く行ってcontent内でurl指定するとダメなんでしょうか・・・。IEはW3CのHTML仕様に逆らってurl属性という独自仕様を入れたのか・・・。コメントをキャンセルメールアドレスが公開されることはありません。