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 July 2015.

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.

Note: This feature is available in Web Workers.

Valor

Exemplos

js
const url = new URL(
  "https://developer.mozilla.org/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 Standard
# dom-url-pathname

Compatibilidade de browser

BCD tables only load in the browser

Veja também

  • A interface URL a quem pertence.