首页 > 技术文章 > 使用js获取项目url地址

chenyameng 2020-04-06 17:34 原文

使用js获取项目url地址

使用的代码是网上看到的,但是经过简单封装。可以返回主机url,比如localhost:8080等,具体封装看你们自己需要。

function getLocationUrl() {
    //获取当前网址,如: http://localhost:8083/uimcardprj/share/meun.jsp
    let curWwwPath = window.document.location.href;
    //获取主机地址之后的目录,如: uimcardprj/share/meun.jsp
    let pathName = window.document.location.pathname;
    let pos = curWwwPath.indexOf(pathName);
    //获取主机地址,如: http://localhost:8083
    let localhostPaht = curWwwPath.substring(0, pos);
    //获取带"/"的项目名,如:/uimcardprj
    let projectName = pathName.substring(0, pathName.substr(1).indexOf('/') + 1);
    return localhostPaht;
}

都是有注释的。不难看懂。

推荐阅读