comment diviser url pour obtenir le chemin d'url en javascript

J'ai construit un chemin d'url qui pointent vers différents nom d'hôte www.mysite.com, par exemple, les

var myMainSite = 'www.mymainsite.com' + '/somepath';

donc c'est l'équivalent de www.mymainsite.com/path/path/needthispath/somepath.

Comment je fais maintenant, c'est comme le code ci-dessous et cela me donne un tas d'indices de l'url dans la console.journal.

var splitUrl = myMainSite.split('/');

de la console.journal ressemble:

0: http://
1: www.
2: mysite.com
3: path
4: path
5: needthispath
6: somepath

et je concat comme splitUrl[5]+'/'+splitUrl[6] et il ne semble pas jolie du tout.

Donc ma question est comment faire pour split/supprimer l'url de l'emplacement http://www.mymainsite.com/ pour obtenir le chemin d'accès d'url needthispath/somepath en js? Est-il plus rapide et plus propre façon de faire cela?

  • Pouvez-vous essayer ça : document.emplacement.chemin d'accès
  • cela ne fonctionne que si l'url est l'URL, il vise à split. Le I have constructed a url path that are pointing to _different_ hostname me fait croire le contraire
  • Ouais, vous avez raison.
  • qu'est-ce que vous n'aimez pas avec ma réponse que vous n'avez pas l'accepter? n'était-il pas en expliquant bien?
  • oh, je ne cochez pas sûr de savoir pourquoi il n'a pas montré. Ah nvm pourrait être parce que j'aime les autres aussi donc dû attendre quelques secondes.
  • ok merci :))

InformationsquelleAutor nCore | 2016-09-05