弁財天

ゴフマン「専門家を信じるのではなく、自分自身で考えて判断せよ」

ieの戻るボタン

ieの戻るボタンが、ポップアップ画面などの操作をすると効かなくなるのだとか
IE Browser Back Button Wont Work, Someone Please Help!

現在のブラウザ画面からポップアップ画面などの操作を行って
そのHTTPレスポンスに

Cache-Control: no-cache
Pragma : no-cache
Expires: -1

などのキャッシュコントロールがあると ieの戻るボタンは効かなくなる
How to prevent caching in Internet Explorer

戻るボタンは、戻り先の画面キャッシュが存在すればキャッシュを表示する
これが戻るボタンの単純な仕様

キャッシュがなければサーバにリクエストを送信して画面を表示する

ポップアップ画面などでキャッシュがクリアされれば機能しない
これを解決するには戻るボタンではなく、画面遷移ボタンを機能追加しなければならず
画面フレームワークが破綻し、開発元はうろたえる

ディスカバラの画面はXMLファイルからHTMLを生成する独自のUIXフレームワーク実装
懐中電灯の誤動作

さて、こんな現象は業務遂行の障害になったりはしない
本当の問題は、些細な事にクレーマーみたいなことをやって
飯を食っているヤツらが存在することだ

パケットトレースを取得することによって
戻るボタンがブラウザのキャッシュを拾っていることを確認でき
誤動作するときにはHTTPトラフィックが発生する事を確認できた
要するにブラウザキャッシュの動作にクレームをつけていたのだ

How to prevent caching in Internet Explorer

投稿されたコメント:

コメント
コメントは無効になっています。