Maison > Article > interface Web > Code d'implémentation JS pour obtenir des compétences absolues path_javascript
Dans les projets, nous avons souvent besoin d'obtenir le chemin absolu du projet pour pouvoir télécharger et télécharger des fichiers. JS nous fournit une méthode, même si cela nécessite un chemin détourné. Le code est le suivant :
function getRealPath(){ //获取当前网址,如: http://localhost:8083/myproj/view/my.jsp var curWwwPath=window.document.location.href; //获取主机地址之后的目录,如: myproj/view/my.jsp var pathName=window.document.location.pathname; var pos=curWwwPath.indexOf(pathName); //获取主机地址,如: http://localhost:8083 var localhostPaht=curWwwPath.substring(0,pos); //获取带"/"的项目名,如:/myproj var projectName=pathName.substring(0,pathName.substr(1).indexOf('/')+1); //得到了 http://localhost:8083/myproj var realPath=localhostPaht+projectName; alert(realPath); }