Js如何获取本地路径

发表于 JS 分类,标签:


js中如何获取上个页面的Url,域名和端口号



var project = {

//获取上一个页面的一个URL,这个URL一般做一个页面的跳转

getHref : function () {

return window.location.href;

},

//获取URL的路径部分

getPathname : function () {

return window.location.pathname;

},

//获取一个页面的主机名

getHostname : function () {

return window.location.hostname;

},

//获取一个页面的主机名

getDomain : function () {

return document.domain;

},

//获取主机的Http协议

getPortcol : function () {

return window.location.protocol;

},

//获取主机的端口号

getPort : function () {

return window.location.port;

},

//获取一个页面的主机名和端口号相当于是 hostname 和 port

getHost : function () {

return window.location.host;

},

//获取查询部分的URL

getSearchURL : function () {

return window.location.searchURL;

},

//获取html中的第一个#(描点)

getHash : function () {

return window.location.hash;

},

//获取本地路径函数

getLocalPath : function () {

var curWwwPath = window.location.href;

var pathName = window.location.pathname;

var pos = curWwwPath.indexOf(pathName);

var localhostPaht = curWwwPath.substring(0, pos);

var projectName = pathName.substring(0, pathName.substr(1).indexOf('/') + 1);

return (localhostPaht + projectName + "/");

// return location.protocol + '//'+ document.domain + (location.port ? (":"

// + location.port):"") + "/sjjzglptsy/";


},


};

console.log("当前页面的URL=" + project.getHref());

console.log("当前页面URL的路径=" + project.getPathname());

console.log("当前主机名hostname方法=" + project.getHostname());

console.log("当前主机名domain方法=" + project.getDomain());

console.log("当前页面协议=" + project.getPortcol());

console.log("当前端口号=" + project.getPort());

console.log("当前主机名和端口号=" + project.getHost());

console.log("当前页面查询部分的URL=" + project.getSearchURL());

console.log("当前页面中的第一个#(描点)=" + project.getHash());

console.log("当前页面本地路径=" + project.getLocalPath());




0 篇评论

发表我的评论