JavaScript中的window.location替代方案

JavaScript中的window.location替代方案,javascript,redirect,Javascript,Redirect,什么是window.location.href属性的标准化替代方案?我在w3schools.com上查看了它是否在所有主要浏览器中都实现了,所以没有问题,但我很好奇如何正确地实现它 下面是函数未标准化的声明: 谢谢 设置窗口没有问题。位置没有标准化的方法。最受支持的重定向浏览器的方法是使用位置对象的href属性: window.location.href = "http://www.google.com/"; 窗口对象可以追溯到Netscape 2.0中最初的JavaScript实现,从那时起

什么是
window.location.href
属性的标准化替代方案?我在w3schools.com上查看了它是否在所有主要浏览器中都实现了,所以没有问题,但我很好奇如何正确地实现它

下面是函数未标准化的声明:


谢谢

设置
窗口没有问题。位置

没有标准化的方法。最受支持的重定向浏览器的方法是使用
位置
对象的
href
属性:

window.location.href = "http://www.google.com/";

窗口
对象可以追溯到Netscape 2.0中最初的JavaScript实现,从那时起,
位置
就存在于每个浏览器中


DOM之外的浏览器对象模型传统上没有被标准化,但随着HTML5的改变,HTML5将文档化并明确化。

使用
位置。href
对WordPress dashboard产生附带影响。
如果我添加了使用
location.href
进行导航的按钮,它会弹出一个警报,询问我是否希望在不保存的情况下离开页面

不过使用它还是很好的。它的描述解释了它与另一种选择的区别:

Location接口的replace()方法将当前资源替换为所提供URL上的资源。与
assign()
方法的区别在于,使用replace()后,当前页面将不会保存在会话历史记录中,这意味着用户将无法使用后退按钮导航到它


href
位置
对象的属性而不是方法。而且你使用它也不会有任何问题。。(标准是使用链接而不是javascript在站点中导航;)修复:-)我正在重写我的问题..document.URL返回一个字符串,该字符串是当前文档的URL,如果页面被重定向,该字符串可能不是location.href值。