2011-07-26 5 views
1

私はインターネットアプリケーション を書いています。実際にブラウザにそのリンクを送信することなく、URLをバック/フォワードスタックの に挿入したいと思います。URLをインターネットエクスプローラに送り返す

は可能ですか?

+0

この目的は何ですか?人々は、履歴をジャンパを使って前後に送るよりも、その履歴が改ざんされているのを好まないでしょう。 – Purag

+0

私はajaxを使用するアプリケーションを作成しています。アプリケーション内に別の「戻る」ボタンを追加することなく、「戻る」のオプションを追加したいと思います。 – Steve

答えて

0

いいえ、これは不可能な理由があります。

1

ajaxベースのページでは、デフォルトの前方および戻るボタンを使用してナビゲーションを有効にするために、URLのハッシュ部分を使用できます。例:#tab1、#tab2、#tab3タブ付きウィザードをナビゲートします。

ハッシュ変更ではデフォルトのポストバックがトリガーされないため、javascriptでハッシュの変更を検出して、ajaxで必要な情報を取得する関数をトリガする必要があります。

1

ウェブサイトは旅行ログを任意に操作することはできません。旅行ログを前後に移動してブラウザをナビゲートして追加することはできますが、実際にナビゲートすることなく、任意の場所に挿入することはできません。

これはセキュリティ機能です。ウェブサイトが旅行ログを任意に変更することができれば、あらゆる種類のスパム、広告、リード生成サイトなどを挿入することができ、ユーザーはもはやブラウジング体験を効果的に制御することができなくなる。ブラウザーエクスペリエンスはもはや一貫性と予測可能性がなくなりました。

関連する問題