バック/フォワードボタンへの対応 Ajaxによりデータを取得して画面の一部を書き換えた場合、ブラウザのバックボタンを押しても画面の一部の書き換えを元に戻すことはできない。間違ってバックボタンを押すと、これまでの操作内容は失われてしまう。 画面の一部を書き換えただけでは、ブラウザの履歴(history)、URLを更新しないためである。 dojo.undo.browser を使うことで、Ajaxアプリケーションにおいてもブラウザのバック/フォワードボタンを利用することができるようになる。dojo.undo.browserでは、バック/フォワードボタンの通知を受けて動作するオブジェクト/関数を指定することで、ブラウザのバック/フォワードボタンに対応できるようになる。 dojo.undo.browserを利用するには、まず、djConfigで、preventBackButtonFix: false
![ブラウザのバックボタン/履歴への対応 - Dojo/JavaScript Toolkitのメモ](https://cdn-ak-scissors.b.st-hatena.com/image/square/0da7477dde3b555665fdb0301be08e20b62fc954/height=288;version=1;width=512/http%3A%2F%2Fymdmstk.cocolog-nifty.com%2F.shared-pleasy%2Fnifty_managed%2Fimages%2Fweb%2Fogp%2Fdefault.png)