0

サイト上のメディア プレーヤーでは、History API と XHR を使用して、ページを更新せずにサイトを移動できるようにします (つまり、メディアを停止させます)。

これは、次のシナリオまでうまく機能します。

A. ユーザーがアドレス バーの URL を変更します。

B. ユーザーがブックマークされたページを選択します。

C. ユーザーが別のページを要求する Facebook ウィジェットをクリックする。

変更された URL をインターセプトして、ページを更新せずに処理する方法はありますか? もちろん、ここでは同じドメインへの URL について話しています。

window.onbeforeunloadイベントに変更がありましたか? ユーザーに通知せずに、離脱をキャンセルして新しい URL を取得できることを意味しますか?

4

1 に答える 1

1

window.onbeforeunload変更されていません。そして、あなたがやろうとしていることは不可能だと思います.悪意のあるWebページは、ユーザーがページを離れることを防ぐことができます(ブラウザ/タブを閉じない限り).

于 2012-12-05T11:39:18.917 に答える