375 votes

Obtenir le protocole, domaine et port de URL

J’ai besoin d’extraire le protocole complet, le domaine et le port d’une URL donnée. Par exemple :

678voto

Shef Points 21595
<pre><code></code></pre>

217voto

David Calhoun Points 693

Aucune de ces réponses semblent répondent complètement à la question, car il réclame une url arbitraire, ne sont pas spécifiquement la page en cours.

Si vous souhaitez séparer toute url donnée, vous pouvez tirer parti du modèle DOM :

Les chances sont vous aurez probablement envie de séparer la recherche url params ainsi, depuis ' ? startIndex = 1 & pageSize = 10' n’est pas trop utile en soi.

Voici deux fonctions qui seront chargera de cela :

187voto

wezzy Points 1892

tout d’abord obtenir l’adresse actuelle

Puis vient analyser cette chaîne

votre url est :

Espérons que cette aide

184voto

Pius Points 2012

Pour une raison quelconque, toutes les réponses sont toutes les overkills. C’est tout ce qu’il faut :

Plus de détails peuvent être trouvés ici : https://developer.mozilla.org/en-US/docs/Web/API/window.location#Properties

53voto

Toby Points 1221

Comme déjà mentionné il y a encore le pas entièrement prise en charge `` , mais plutôt de l’utiliser ou créer une nouvelle variable à utiliser, je préfère vérifier pour elle et si elle n’est pas pour régler ce.

Par exemple ;

J’ai d’ailleurs écrit sur ce quelques mois retour A fix pour window.location.origin

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X