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)。