//Polyfill hashchange Event oldURL and newURL attributes for IE 9+
(function(){
if(!window.HashChangeEvent){
let lastURL=document.URL;
window.addEventListener('hashchange',function(e){
let oldURL=lastURL;
let newURL=document.URL;
lastURL=newURL;
Object.defineProperties(e,{
oldURL:{enumerable:true,configurable:true,value:oldURL},
newURL:{enumerable:true,configurable:true,value:newURL},
});
});
}
}());
hashchange Event oldURL and newU
来源:华拓网