альтернативы window.location в JavaScript - PullRequest
4 голосов
/ 02 июня 2010

Что такое стандартизированная альтернатива window.location.href свойству?Я проверял на w3schools.com, что он реализован во всех основных браузерах, поэтому проблем нет, но мне довольно любопытно, как это сделать правильно.

Отсюда утверждение, что функция не стандартизирована: https://developer.mozilla.org/en/DOM/window.location

Спасибо!

Ответы [ 3 ]

8 голосов
/ 02 июня 2010

Объект window восходит к исходной реализации JavaScript в Netscape 2.0, и с тех пор location существует в каждом браузере.

Объектная модель браузера за пределами DOM традиционно не стандартизирована, но она меняется с HTML5, в котором объект window и его location свойство явно.

8 голосов
/ 02 июня 2010

Нет ничего плохого в настройке window.location.

1 голос
/ 02 июня 2010

Нет стандартизированного способа сделать это. Наиболее поддерживаемый способ перенаправления браузера - использование свойства href объекта location:

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