The pathname
property of the Location
interface is a string containing the path of the URL for the location. If there is no path, pathname
will be empty: otherwise, pathname
contains an initial '/' followed by the path of the URL, not including the query string or fragment.
On this page
location: pathname property
Value
A string.
Examples
js
// Let's say we are on the URL https://developer.mozilla.org/en-US/docs/Web/API/Location/pathname#examples
console.log(location.pathname); // '/en-US/docs/Web/API/Location/pathname'
Specifications
Specification |
---|
HTML Standard # dom-location-pathname-dev |
Browser compatibility
Desktop | Mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox for Android | Opera Android | Safari on IOS | Samsung Internet | |
pathname |
1 | 12 |
1Before Firefox 53, thepathname property returned wrong parts of the URL. For example, for a URL of http://z.com/x?a=true&b=false, pathname would return "/x?a=true&b=false" rather than "/x".
|
3Internet Explorer does not provide the leading slash character in thepathname (docs/Web/API/Location instead of /docs/Web/API/Location ).
|
≤12.1 | 1 | 4.4 | 18 |
4Before Firefox 53, thepathname property returned wrong parts of the URL. For example, for a URL of http://z.com/x?a=true&b=false, pathname would return "/x?a=true&b=false" rather than "/x".
|
≤12.1 | 1 | 1.0 |
© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/Location/pathname