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());
-
« 上一篇:
localhost更改为为其他名字的方法
-
placeholder 字体颜色设置
:下一篇 »