JavaScript获取系统根路径的方法与Location对象详解

作者:小括号时间:2026-10-27 14:27:59浏览:390

本文介绍了在JavaScript中获取系统根路径的具体实现方法,通过解析window.location对象提取协议、主机名及上下文路径。同时详细列举了Location对象包含的hash、host、hostname、href、pathname、port、protocol及search等属性及其返回值,帮助开发者准确获取当前URL信息。

JavaScript获取系统根路径代码实现

代码示例如下:

 
function getBasePath(){
var obj=window.location;
var contextPath=obj.pathname.split("/")[1];
var basePath=obj.protocol+"//"+obj.host+"/"+contextPath;
return basePath;
} 

javascript对象包含

JavaScript核心对象与Location属性详解

1.window 为 JavaScript 顶层对象



2.navigator 用于获取客户端浏览器信息



3.screen 用于获取客户端显示屏信息



4.history 记录浏览器窗口访问过的 URL 信息



5.location 包含当前 URL 信息



其中 location 对象包含以下属性:



例如针对 HTML 地址 http://localhost:8080/huyao_soccer/huyao/tag/myplugin.jsp



1.hash



2.host 主机名和当前url的端口号 返回:localhost:8080



3.hostname 主机名 返回:localhost



4.href 完整的url 返回:http://localhost:8080/huyao_soccer/huyao/tag/myplugin.jsp



5.pathname 返回当前url的路径部分 返回:/huyao_soccer/huyao/tag/myplugin.jsp



6.port 端口号 返回:8080



7.protocol 协议 返回: http:



8.search 从?开始的url部门(查询部分)

作者最新文章