在URL上获取直接目录

时间:2011-09-20 10:30:02

标签: javascript

如何使用JavaScript来抓取URL,然后使用URL的第一个目录。例如,如果我有一个像domain.com/Organisations/Manage这样的网址,我想要使用的是Organisations

请注意,此应用也可以在开发模式下运行,其中网址上有前缀,例如localhost:8888/AppName/Organisations/Manage

这样做的原因是将名称作为身份证明应用于正文,例如<body id="Organisations">

非常感谢任何帮助。感谢

2 个答案:

答案 0 :(得分:4)

您需要切片document.location.pathname。如果"Organisations"总是从路径的最后部分开始,那么您可以使用它:

document.location.pathname.split("/").slice(-2, -1).toString();
//-> "Organisations"

答案 1 :(得分:2)

这也可以解决问题:

document.location.origin + "/" + document.location.pathname.split("/")[1]