Answers:
window.location.href = 'URL';
是用于更改当前窗口位置的标准实现。
window.location.href
是完整的实现可能更准确,但 window.location
可以完成相同的事情。请参阅docs.sun.com/source/816-6408-10/location.htm:“如果将字符串分配给location
对象的属性,JavaScript将创建一个location
对象,并将该字符串分配给其href
属性。”
window.location
但不一定指示任何一种方式:developer.mozilla.org/en/window.location。
window.location.href = 'URL';
并且还window.location.assign('URL');
设计了用于重新加载新页面的方法。可以找到更多信息w3schools.com/jsref/obj_location.asp
window.navigate
是Internet Explorer使用的专有方法(请注意,其他浏览器是否会模仿它以实现兼容性,Chrome则不会)。document.location
或是window.location
标准对象(请参见各种HTML / HTML5 / DOM规范)。document.location = someURL
(或window.location = someURL
)可能由于旧版代码而受支持。正确的方法document.location.href = someURL
也许就是document.location.assign(someURL)
。