jquery hashchange と window.addEventListener("hashchange") の両方を使用しましたが、ハッシュ部分がコードによって削除されたときにイベントが発生しませんでした。私はハッシュを変更するためにmithril.jsを使用しています:
m.route('')
window.addEventListener("hashchange", function(evt) {
console.log("hash change");
var path = location.hash.substring(1);
console.log(path);
//do other things
}, false);
URL のハッシュ部分が削除されたときにイベントが発生しますか? そうでない場合、このケースを処理するための回避策は何ですか?