raiz do site de javascript

Eu tenho este site que eu preciso encontrar a pasta raiz / mais a pasta real funciona fora de.

Meu problema aqui é que durante o desenvolvimento eu tenho a pasta com no meu servidor local, que por sua vez está na sua própria pasta:

Então, on-line, eu tenho o site de desenvolvimento dentro de uma pasta, então tudo pode ser testado antes da produção ao vivo, etc.

SERVIDOR LOCAL: localhost / mytestSiteA / ...

Pasta de teste do servidor ao vivo: www.asite.com/devbuild / ....

Agora eu posso recuperar a raiz através do

    document.location.hostname 

Mas eu preciso adicionar o nome da pasta depois disso para que eu possa carregar o conteúdo etc quando estiver no modo de desenvolvimento.

SERVIDOR LOCAL

 document.location.hostname + '/mytestSiteA/'

SITE DE TESTE AO VIVO

 document.location.hostname + '/devbuild/'

Mas o meu problema é, existe uma maneira fácil de obter essa pasta interna em vez de configurar variáveis ​​determinadas no dev local, no live dev ou no modo live, como pode ser uma dor, e seria bom ganhar a pasta interna atual dinamicamente em vez disso, alterando manualmente etc, para que eu possa adicionar meus caminhos corretamente.

Também ajudaria como se eu tivesse uma pasta dentro disso que também carregasse no script js ele possa obter seu caminho completo.

SERVIDOR LOCAL: localhost / mytestSiteA / subsection / ...

Pasta de teste do servidor ao vivo: www.asite.com/devbuild/subsection/ ...

Espero ter feito isso tão fácil de entender e transmitir. Si

questionAnswers(4)

yourAnswerToTheQuestion