之间有什么区别>>
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>
window.location.href =“ http://example.com”和有什么区别? window.location.replace(“ http://example.com”); window.location.assign(“ http://example.com”);我在许多论坛上读到...
这些操作相同:
关于无法使用“后退”按钮的部分是一种常见的误解。 window.location.replace(URL)通过用新条目覆盖页面历史记录列表中的top