window位置 - 仅协议,主机名和路径名

时间:2012-02-09 02:09:29

标签: javascript location pathname

说我有这个网址:

http://www.domain.com/subpage/?somsearch#somehash

有没有标准的方法来获得以下结果,没有哈希和搜索:

http://www.domain.com/subpage/

我现在就是这样做的:

var windowLocation = window.location;
alert(windowLocation.protocol + '//' + windowLocation.hostname + windowLocation.pathname);

1 个答案:

答案 0 :(得分:1)

感谢Bergi,这非常简单:

http://jsfiddle.net/8Vr7n/3/

var url = "http://google.com/?search=bob#asdf";

var shorterUrl = url.split("#")[0].split("?")[0];

alert(shorterUrl);