src/util/history/history.js
function(){
            var _knl = _m._$KERNEL;
                 _ie7 = _knl.engine=='trident'&&_knl.release<='3.0';
            return _isHack()&&('onhashchange' in window)&&!_ie7;
        }
function(){
            var _knl = _m._$KERNEL;
                 _ie7 = _knl.engine=='trident'&&_knl.release<='3.0';
            return _isHack()&&('onhashchange' in window)&&!_ie7;
        }
function ( ) { var _knl = _m . _$KERNEL ; _ie7 = _knl . engine == 'trident' && _knl . release <= '3.0' ; return _isHack ( ) && ( 'onhashchange' in window ) && ! _ie7 ; }
check use hashchange event on window
check use hashchange event on window