--- title: Document.location slug: Web/API/Document/location translation_of: Web/API/Document/location ---
{{APIRef("DOM")}}
A propriedade, de apenas leitura, Document.location
retorna um objeto {{domxref("Location")}}, que contém informações sobre a URL do documento e provém métodos para mudar a URL e carregar outra URL.
Embora Document.location
seja um objeto Location de apenas leitura
, você pode atribuir um {{domxref("DOMString")}} para ele. Isso significa que você pode trabalhar com document.location, na maioria dos casos, como se fosse uma string: document.location = 'http://www.example.com'
é um sinônimo de document.location.href = 'http://www.example.com'
.
Para recuperar somente a URL como uma string, a propriedade de apenas leitura {{domxref("document.URL")}} pode ser utilizada.
Se o documento atual não estiver no contexto de navegação, o valor retornado será null
.
locationObj = document.location document.location = 'http://www.mozilla.org' // Equivalente a document.location.href = 'http://www.mozilla.org'
dump(document.location); // Imprime uma string como // "http://www.example.com/juicybits.html" to the console
Especificação | Status | Comentário |
---|---|---|
{{SpecName('HTML WHATWG', "history.html#the-location-interface", "Document.location")}} | {{Spec2('HTML WHATWG')}} | Nenhuma mudança de {{SpecName("HTML5 W3C")}}. |
{{SpecName('HTML5 W3C', "browsers.html#the-location-interface", "Document.location")}} | {{Spec2('HTML5 W3C')}} | Definição inicial. |
{{CompatibilityTable}}
Características | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
Suporte básico | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} |
Características | Android | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Suporte básico | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} |