今天對頁面進行測試,無意中發現了window.history.back();《返回》功能對於IE,火狐是支持的,但是當換用Chrome時按鈕失效,通過查找得知在window.history.back();後加一個return false;就可以支持三種瀏覽器了,個人猜想是因爲Chrome在返回之後記憶了上一個頁面的操作記錄,點擊事件被自動記憶並且執行了(高手請指點),這樣就再一次觸發了“前進”功能,相當於沒有返回;代碼如下:
<a href="#" onclick="javascript:window.history.back();">
這個是隻支持IE和火狐的寫法
<a href="#" onclick="javascript:window.history.back();return false;">
這個是支持三個瀏覽器的寫法