新しい ASP.NET アプリでシステム テストを行いました。ブラウザ (IE 7) で [戻る] ボタンを使用すると、いくつかの例外が発生しました。
レビュー レコードで、Web アプリは [戻る] ボタンの使用をサポートする必要がある (または、少なくともセッション タイムアウトの警告などで適切に処理する必要がある) と述べました。チームリーダーは、Web アプリはデフォルトで戻るボタンの操作をサポートすべきではないと述べたため、私に同意しませんでした。
同意しますか?
新しい ASP.NET アプリでシステム テストを行いました。ブラウザ (IE 7) で [戻る] ボタンを使用すると、いくつかの例外が発生しました。
レビュー レコードで、Web アプリは [戻る] ボタンの使用をサポートする必要がある (または、少なくともセッション タイムアウトの警告などで適切に処理する必要がある) と述べました。チームリーダーは、Web アプリはデフォルトで戻るボタンの操作をサポートすべきではないと述べたため、私に同意しませんでした。
同意しますか?
私の個人的な意見では、戻るボタンを適切に処理しない Web サイトは、完全に正しくはないにしても、ユーザビリティの点で大きな打撃を受けていると言えます。人々は戻るボタンを理解しています。さらに、彼らはそれが好きです。
ページの読み込みが遅くなることがあります。そのリストに戻るためだけに、リストのアイテムを開くたびにページを完全にロードする必要はありません。
POST+REDIRECT+GET やその他の慣用句を使用すると、戻るボタンで適切な動作を得ることができます。これを目指して努力する必要があります。
すべての Web アプリが戻るボタンをサポートする必要があると思います。アプリが壊れて、そのためのコードを作成できない場合は、戻るボタンがサポートされておらず、それを使用すると作業が失われる可能性があることをユーザーに知らせるために、少なくともいくつかの JavaScript を移動イベントに配置します。
戻るボタンをクリックして作業していないページに移動し、作業していたものが失われてしまうのはイライラします。
それをサポートするか、少なくともユーザーがそれを使用できないことを知っていることを確認し、習慣からクリックしたときに思い出させてください.
すべてのアプリは戻るボタンをサポートする必要があります。誰もがそれを使用しており、Web ページのためだけにブラウジングの習慣を変えるようにユーザーに指示することはできません。はい、ささいなことですが、ユーザーもそうです。たとえば、私のように。冗談ではありません。戻るボタンをサポートしていない Web ページやアプリは使用しません。初めて起こったときはイライラして、次の Google の結果を探します。
Web アプリで戻るボタンを確実にサポートする必要があります。ユーザーは、この機能がサポートされていると本当に思っています。
PRG については、このブログ投稿http://blog.andreloker.de/post/2008/06/Post-Redirect-Get.aspxまたはウィキペディアhttp://en.wikipedia.org/wiki/Post/Redirect/で読むことができます。得る