私のGoogle-fuは何もプルアップしません。History.pushstateのコールバックはありますか?
あなたがこれを行うとき:
var stateObj = { state: "some state" };
history.pushState(stateObj, "page 2", "other.htm");
を関連付けられたウィンドウのコールバックがありますか?
私はこれがあることを知っている:
ユーザーが[戻る]ボタンに当たったときに聴くための素晴らしい作品window.onpopstate = function() {
}
。しかし、URLが変わるたびに耳を傾けたいと思います。どうすればよいか分かりません。
URLが変更されるたびにグローバルコールバックがありますか?
http://stackoverflow.com/questions/680785/on-window-location-hash-change – Joe
要素にバインドして、typeof value(typeof elem.onpopstate)をチェックします。未定義の場合はサポートされていません、それはすべての良い機能です。 http://perfectionkills.com/detecting-event-support-without-browser-sniffing/どのように – GillesC
の可能な複製[history.pushState経由で履歴の変更を通知する方法?](http:// stackoverflow。 com/questions/4570093/how-to-get-not-history-of-history-by-history-pushstate) – thekevinscott