いいえ、これはできません。 更新:HTML5履歴API経由で可能になりました。razbakov's answerを参照してください。
非常に難しい問題に対処しようとしていることをご理解いただきたいと思います。
あなたは
http://example/mypage/1/
に、プログラムウィンドウの位置を変更した場合、ブラウザが引き継ぐと、そのページに移動しようとします
http://example.com/mypage/
のように見える、あなたの空想のAjaxコードがそこに行くのは、あなたのURLを言ってみましょう!
代替手段は何ですか?あなたはURLフラグメントを使用します。
ブラウザは最初http://example.com/anotherpage/をロードし、「セクション」という名前のアンカーを見つけて、その場所にスクロールしようとします
http://example.com/anotherpage/#section
、あなたがこのようなURLがあるとしましょう。この動作は 'Addresses'プラグインによって悪用されます。これは、それらの「スクロール・トゥ・トップ」リンクがどのように機能するかに似ています。
ページ上にあるのであれば
http://example.com/mypage/
と
http://example.com/mypage/#1
にURLを変更するブラウザで新しいページをロードするのではなく名前のアンカーを探してみてください「1」とそれにスクロールしません。アンカー。
URLにフラグメントを追加することができたとしても、その作業が完了したわけではありません。ユーザーが戻るボタンを押すと、DOMがリセットされ、それらのフラグメントを解析してDOMを再作成する必要があります。それは間違いではありません。
私はあなたが完全に(少なくとも、ないブラウザ間で意志信頼性の高い方法で)ページのリロードを強制することなく、現在のURLを変更することができます信じていません。しかし、私は間違っている可能性があります。 – inkedmn
あなたは何をしたいのですか?私はページパラメータを保存したいのですか?ナビゲーションを通してページの状態を維持できますか? – flesh