ページングとフィルタを備えた1ページのアプリケーションがあり、現在のURLが変更されたときを検出する必要があります。現在のURLにリスナーを追加し、変更時に何かをトリガーする簡単な方法はありませんか? (設定なし間隔はどちらか!)ユーザーが URLパラメータが変更されたときのリスナーイベント
- ユーザーの土地は、
私はonhashchangeを試してみて、unbeforeunloadを試しましたが、どちらもこれには関係ありません。
window.onbeforeunload = function(e) { alert ('url changed!'); }; window.onhashchange = function() { alert ('url changed!'); }
URLにリスナーを追加する方法はありますか?また、変更するときはいつでも何かをトリガーしますか? (再び、単一ページアプリありませんのでリフレッシュ)
可能な複製を( https://stackoverflow.com/questions/6390341/how-to-detect-url-change-in-javascript) – klugjo
私はそれを見ました - それは "onhashchange"シナリオです。私のものはちょっと違っていて、ハッシュもありません。間隔を設定したくありません。 – user3390251