在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ ie9下,除了popstate事件外還有什么方法可以監(jiān)聽瀏覽器的后退行為嗎?

ie9下,除了popstate事件外還有什么方法可以監(jiān)聽瀏覽器的后退行為嗎?

popstate事件只兼容ie10及以上,更低的版本我試過了onhashchange事件,也實現(xiàn)不了,請問還有其它的思路或者方法嗎?

回答
編輯回答
尐潴豬

此需求已解決。在ie9下想要監(jiān)控瀏覽器的后退行為并沒有更好的辦法。只有onhashchange這個原生的函數(shù)能勉強做到。但是這玩意不僅會監(jiān)控后退行為,還會監(jiān)控前進和跳轉(zhuǎn)行為。所以我想出的解決辦法如下:
location.hash="fobidback";
location.hash="forbidbackagain";
window.onhashchange = function(){

   location.hash = "fobidback ";

}
自此可以做到再ie9下禁止瀏覽器后退。那么如何允許它正常的跳轉(zhuǎn)呢?很簡單,走ajax就行了。

2017年4月12日 04:19