Javascript / jQuery obtenir l'URL racine du site
J'ai site web:
"http://www.example.com/folder1/mywebsite/subfolder/page.html"
Racine du site est: "http://www.example.com/folder1/mywebsite"
Je voudrais obtenir l'url de la racine de "monsite" dynamicly.
Si je vais publier ce site à un autre endroit, alors je vais pas nécessaire de modifier le script.
Par exemple: "http://www.example.com/otherFolder/test/myChangedWebsite/subfolder/page.html"
Je vais obtenir:
"http://www.example.com/otherFolder/test/myChangedWebsite"
J'ai essayé dans "page.html" javascript:
var url = fenêtre.emplacement.protocol + "//" + fenêtre.emplacement.hôte + '/otherPage.html
mais cela me donne seulement "http://www.example.com/otherPage.html".
Aussi je sais à propos de l'emplacement.origine, mais ce n'est pas supportée par tous les navigateurs que j'ai trouvé que sur le lien: http://www.w3schools.com/jsref/prop_loc_origin.asp
Si on peut le faire avec jQuery, ça sera la bonne.
source d'informationauteur tonco
Vous devez vous connecter pour publier un commentaire.
Voici une fonction faisant la même chose que Hawk post ci-dessus, seulement beaucoup, beaucoup plus courte:
Plus de détails ici: Javascript: Obtenir l'URL de base ou racine de l'URL
légèrement plus courte:
si votre emplacement est fixé après
mywebsite/subfolder/page.html"
ensuite utiliser cette