window.location方法获取URL

window.location方法获取URL   

统一资源定位符 (Uniform Resource Locator, URL)   

完整的URL由这几个部分构成:   

scheme://host:port/path?query#fragment   

scheme:通信协议   

常用的http,ftp,maito等   

host:主机(带端口号)   

服务器(计算机)域名系统 (DNS) 主机名或 IP 地址。   

port:端口号   

整数,可选,省略时使用方案的默认端口,如http的默认端口为80。   

path:路径   

由零或多个"/"符号隔开的字符串,一般用来表示主机上的一个目录或文件地址。   

query:查询   

可选,用于给动态网页(如使用CGI、ISAPI、PHP/JSP/ASP/ASP.NET等技术制作的网页)传递参数,可有多个参数,用"&"符号隔开,每个参数的名和值用"="符号隔开。   

fragment:信息片断   

字符串,用于指定网络资源中的片断。例如一个网页中有多个名词解释,可使用fragment直接定位到某一名词解释。(也称为锚点.)  示例:   http://www.home.com:8080/windows/location/page.html?ver=1.0&id=timlq#love   

1, window.location.href   

整个URl字符串(在浏览器中就是完整的地址栏)   

返回值:http://www.home.com:8080/windows/location/page.html?ver=1.0&id=timlq#love   

2,window.location.protocol   

URL 的协议部分   

返回值:http:   

3,window.location.host   

URL 的主机部分(带端口号),

返回值:www.home.com:8080

window.location.hostname

返回值:www.home.com

4,window.location.port   

URL 的端口部分。如果采用默认的80端口(update:即使添加了:80),那么返回值并不是默认的80而是空字符。   

本例返回值:8080  

5,window.location.pathname   

URL 的路径部分(就是文件地址)   

返回值:/windows/location/page.html   

6,window.location.search   

查询(参数)部分。除了给动态语言赋值以外,我们同样可以给静态页面,并使用javascript来获得相信应的参数值   

返回值:?ver=1.0&id=timlq   

7,window.location.hash   

锚点   

返回值:#love

时间: 2024-10-14 14:54:23

window.location方法获取URL的相关文章

[转]window.location方法获取URL及window.location.assign(url)和replace(url)区别

本文转自:http://blog.csdn.net/chendi1985/article/details/5291773 window.location方法获取URL 统一资源定位符 (Uniform Resource Locator, URL) 完整的URL由这几个部分构成: scheme://host:port/path?query#fragment scheme:通信协议 常用的http,ftp,maito等 host:主机 服务器(计算机)域名系统 (DNS) 主机名或 IP 地址. p

window.location对象获取浏览器地址栏的地址信息

获取上一个页面的一个URL,这个URL一般做一个页面的跳转 window.location.href <script>window.location.href="http://www.baidu.com"</script> 获取一个页面的主机名 window.location.hostname 获取一个页面的主机名和端口号相当于是hostname和port window.location.host 获取主机的端口号 window.location.port 获取

关于window.location可以获取的信息

window.location方法后还还可以带href,search等参数,下面我们来看看获取url各项参数的办法. URL即:统一资源定位符 (Uniform Resource Locator, URL)完整的URL由这几个部分构成:scheme://host:port/path?query#fragmentscheme:通信协议常用的http,ftp,maito等 http://localhost/test/test.htm?id=1代码如下 复制代码 <html><head>

springMVC框架在js中使用window.location.href请求url时IE不兼容问题解决

是使用springMVC框架时,有时候需要在js中使用window.location.href来请求url,比如下面的路径: window.location.href = 'forecast/download.do' 在谷歌浏览器下,实际请求的路径是:项目名/forecast/download.do 而在IE下访问时在中间多了好几层文件夹: 造成这种情况的原因是各种浏览器在使用window.localtion.href请求相对路径时处理方法不同 IE是从当前当前路径开始跳转 谷歌是从根目录开始跳

5种方法获取url中文件的扩展名

/** * strrchr - 查找指定字符在字符串中的最后一次出现 * strrpos — 计算指定字符串在目标字符串中最后一次出现的位置 * end — 将数组的内部指针指向最后一个单元 * pathinfo — 返回文件路径的信息 * 可以通过参数 options 指定要返回哪些单元. * 它们包括:PATHINFO_DIRNAME,PATHINFO_BASENAME 和 PATHINFO_EXTENSION.默认是返回全部的单元 */ $url = "http://www.baidu.c

window.location地址对应的方法

window.location方法获取URL 统一资源定位符 (Uniform Resource Locator, URL) 完整的URL由这几个部分构成: scheme://host:port/path?query#fragment scheme:通信协议 常用的http,ftp,maito等 host:主机 服务器(计算机)域名系统 (DNS) 主机名或 IP 地址. port:端口号 整数,可选,省略时使用方案的默认端口,如http的默认端口为80. path:路径 由零或多个"/&quo

window.location.href问题,点击,跳转到首页

onClick="window.location.href='./';" 点击,跳转到首页. location.href=url Js中实现跳转 window.location.href跳转新窗口 window.location.href="http://cwhois.cnnic.cn/validatecode/validate.jsp?value="+strName+"&entity=domain&service=/whois&i

用javascript获取url网址信息

用javascript获取url网址信息 <script type="text/javascript">document.write("location.host="+location.host+"<br>");document.write("location.hostname="+location.hostname+"<br>");document.write(&quo

window.location

window.location方法获取URL及window.location.assign(url)和replace(url)区别 window.location方法获取URL 统一资源定位符 (Uniform Resource Locator, URL) 完整的URL由这几个部分构成: scheme://host:port/path?query#fragment scheme:通信协议 常用的http,ftp,maito等 host:主机 服务器(计算机)域名系统 (DNS) 主机名或 IP