URL.pathname
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since setembro de 2016.
A propriedade pathname da interface URL é uma USVString qeu contém uma inicial '/' seguido pelo caminho da URL não incluindo a query string ou fragmento (ou a string vazia se não houver caminho).
O caminho da URL é uma sequência de segmentos delimitada por /, que pode ser um de ., .. ou uma string com zero ou mais caracteres excluindo /, ? e # .
Alguns sistemas definem o termo slug para significar o segmento final de um caminho não vazio se ele identificar uma página em palavras-chave legíveis. Por exemplo, o URL https://example.org/articles/this-that-other-outre-collection tem this-that-other-outre-collection como seu slug.
Alguns sistemas usam os caracteres ; e = para delimitar parâmetros e valores de parâmetros aplicáveis a um segmento de caminho. Por exemplo, com a URL https://example.org/users;id=42/tasks;state=open?sort=modified, um sistema pode extrair e usar os parâmetros de segmento de caminho id=42 e state=open dos segmentos de caminho users;id=42 e tasks;state=open.
Nota: This feature is available in Web Workers.
Valor
Uma USVString.
Exemplos
const url = new URL(
"https://big.rakal.top/pt-BR/docs/Web/API/URL/pathname?q=value",
);
console.log(url.pathname); // Logs "/pt-BR/docs/Web/API/URL/pathname"
Especificações
| Specification |
|---|
| URL> # dom-url-pathname> |
Compatibilidade de browser
Loading…
Veja também
- A interface
URLa quem pertence.