Em alguns momentos é preciso retornar a url completa do projeto que está se utilizando seja para validação ou para redirecionamentos.
Para facilitar o redirecionamento e não precisar escrever sempre a mesma função, você pode utilizar a função abaixo no scopo do projeto inicial.
/** Retorna url completa */ var getFullUrl = (function() { var a; return function(url) { url = (!url)?'/':url; if(!a) a = document.createElement('a'); a.href = url; return a.href; }; })(); getFullUrl('/teste');