RÉPONSE SUPPLÉMENTAIRE :
window.location.pathname lui-même n'est tout simplement pas suffisant car il n'inclut pas la partie requête, ni l'URN s'il existe :
Sample URI = "http://some.domain/path-value?query=string#testURN"
window.location.pathname result = "/path-value"
window.location.search result = "?query=string"
pathname + search result = "/path-value?query=string"
Si vous souhaitez obtenir toutes les valeurs à l'exception du nom de domaine, vous pouvez utiliser le code suivant :
window.location.href.replace(window.location.origin, "")
Cela obtient correctement les parties d'URL suivantes :
http://some.domain/path-value?query=string#testURN
alert(window.location.href.replace(window.location.origin, ""))--> "/path-value?query=string#testURN"