我想获取 URL 的起始部分。就像我有一个 URL http://abc.com/HdWedding2013/FlipBook1.aspx?BookID=24&Height=500从这里我想要的是:http ://abc.com/HdWedding2013/或http://abc.com/ . 我尝试了以下示例,但它给出了所有 URL:
alert( document.URL );
我想获取 URL 的起始部分。就像我有一个 URL http://abc.com/HdWedding2013/FlipBook1.aspx?BookID=24&Height=500从这里我想要的是:http ://abc.com/HdWedding2013/或http://abc.com/ . 我尝试了以下示例,但它给出了所有 URL:
alert( document.URL );
您可以使用document.location.protocol + '//' + document.domain
可能是您正在寻找:window.location.origin
或者
document.location.protocol+'//www.'+document.location.hostname
alert( window.location.protocol + '://' + window.location.hostname );
获取 abc.com 使用 `location.origin'
参考:地点
至于您的应用程序基本路径(http://abc.com/HdWedding2013/),您将不得不使用一些 asp.net 代码
alert('<%=ResolveUrl("~") %>');