window.location.href、window.location.replace 和 window.location.assign 之间的区别
2022-08-30 02:22:18
两者之间有什么区别
window.location.href="http://example.com";
window.location.replace("http://example.com");
window.location.assign("http://example.com");
我在许多论坛中读到,这些论坛只是替换了当前的会话历史记录,因此浏览器的后退按钮将无法正常工作。但是,我无法重现这一点。window.location.assign()
function fnSetVariable() {
//window.location.href = "http://example.com";
window.location.replace("http://example.com");
//window.location.assign("http://example.com");
}
<a onmouseover="fnSetVariable();"
href="PageCachingByParam.aspx?id=12" >
CLICK
</a>