history.back和history.go要领不是依据服务器的纪录,而是依据客户机上的历史纪录来的,能够window.location.replace要领是直接修正了当前页面处的历史纪录;
window.location.href要领是一般的翻开地点,所以新地点在历史纪录中的操纵是增加,但window.location.replace要领应该是修正了当前页面的历史纪录。
如果你阅读历程以下:
A > B > C >(href) D > E
那末当你back时就是:
E > D > C >B > A
但如果是:
A > B > C >(replace) D > E
可就你back时就是:
E > D > B > A