Replace javascript

Bom dia galera!
Tenho um método javascript que chama uma outra aplicação e preciso fazer um replace de URL’s.
Acontece que o final da URL que preciso alterar é dinâmica. Alguém sabe como fazer?
Vou deixar o exemplo abaixo:

preciso transformar esta URL
DE: http://localhost:8080/MinhaAplicacao/Login.xhtml
PARA: http://localhost:8080/

Só que o final da URL http://localhost:8080/MinhaAplicacao/Login.xhtml muda, dependendo de onde eu executo o javascript. Às vezes a URL é:
http://localhost:8080/MinhaAplicacao/Login.xhtml
http://localhost:8080/MinhaAplicacao/cadastro/pessoa.xhtml
http://localhost:8080/MinhaAplicacao/listagem/pessoa.xhtml

etc.

O prefixo é sempre o mesmo? “http://localhost:8080/

Se sim você pode dar um substring e pegar essa primeira parte.

Nota: Complemente sua pergunta com mais detalhes. Ficou um pouco vaga. De mais detalhes sobre porque precisa dar este replace e do problema de uma forma geral. Para que possamos apresentar alternativas quanto a resolução do problema.

Sim Matheus, o prefixo sempre será esse.
Eu resolvi com o metodo split

Ex do javascript:

function chamaWebService(usuario) {
var cont = window.location.href; //http://numero_ip_servidor:porta/MinhaAplicacao/…
var contexto = cont.split(“MinhaAplicacao”); // 2 strings -> http://numero_ip_servidor:porta/ e MinhaAplicacao/…

// concateno o endereco com a chamada rest = http://numero_ip:porta/WebService/integracao/metodo"
$.getJSON(contexto[0] + ‘WebService/integracao/metodo’, {login:usuario} ).done(function( json ) {
$.each(json, function(campos, valores) {
var texto = “LINK”;
document.write(texto.link(valores));
});
});
}