2011-10-19 9 views
0

すべてのナビゲーション操作のWebページをインターセプトし、カスタマイズされた操作を行い、ナビゲーションを停止するケースが1つあります。DOMのナビゲーションイベントをインターセプトする方法はありますか?

"タグ"のすべての "クリック"イベントを傍受することができました。しかし、window.locationを変更するなど、現在のブラウザウィンドウをナビゲートする他の状況があります。

したがって、ナビゲーションイベントをインターセプトする一般的なアプローチはありますか?

答えて

1

このようなものが動作する可能性があります:https://developer.mozilla.org/en/DOM/window.onunloadしかし、私はすべてのブラウザでサポートされているかどうかわかりません...これは、ブラウザやタブを閉じるときに呼び出されるので、望ましい効果ではありません。

+0

ありがとうございますが、アンロードイベントはpreventDefaultできません。 onbeforeunloadイベントが役に立ちます。 –

関連する問題