Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

340
Visualizações
¿Cómo obtener el nombre de dominio de la URL usando jquery ...?

Tengo nombre de dominio para eq.

 1) http://www.abc.com/search 2) http://go.abc.com/work

Obtengo solo el nombre de dominio de la URL anterior

Salida como

 1) http://www.abc.com/ 2) http://go.abc.com/

¿Como lo puedo hacer?

over 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

en un navegador

Puede aprovechar el analizador de URL del navegador utilizando un elemento <a> :

 var hostname = $('<a>').prop('href', url).prop('hostname');

o sin jQuery:

 var a = document.createElement('a'); a.href = url; var hostname = a.hostname;

(Este truco es particularmente útil para resolver rutas relativas a la página actual).

Fuera de un navegador (y probablemente más eficientemente):

Utilice la siguiente función:

 function get_hostname(url) { var m = url.match(/^http:\/\/[^/]+/); return m ? m[0] : null; }

Úsalo así:

 get_hostname("http://example.com/path");

Esto devolverá http://example.com/ como en su salida de ejemplo.

Nombre de host de la página actual

Si solo está intentando obtener el nombre de host de la página actual, use document.location.hostname .

over 4 years ago · Santiago Trujillo Relatório

0

Esto funcionó para mí.

http://tech-blog.maddyzone.com/javascript/get-current-url-javascript-jquery

 $(location).attr('host'); www.test.com:8082 $(location).attr('hostname'); www.test.com $(location).attr('port'); 8082 $(location).attr('protocol'); http: $(location).attr('pathname'); index.php $(location).attr('href'); http://www.test.com:8082/index.php#tab2 $(location).attr('hash'); #tab2 $(location).attr('search'); ?foo=123
over 4 years ago · Santiago Trujillo Relatório

0

Prueba así.

 var hostname = window.location.origin If the URL is "http://example.com/path" then you will get "http://example.com" as the result.

Esto no funcionará para dominios locales.

 When you have URL like "https://localhost/MyProposal/MyDir/MyTestPage.aspx" and your virtual directory path is "https://localhost/MyProposal/" In such cases, you will get "https://localhost".
over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda