Javascript获得当前地址栏url
来源:互联网 发布:淘宝店铺打客服电话 编辑:程序博客网 时间:2024/06/05 20:54
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直接定位到某一名词解释。(也称为锚点.)
对于这样一个URL
http://www.iteye.com:80/search?type=all&query=ice-cream#test
我们可以用javascript获得其中的各个部分
1, window.location.href
整个URl字符串(在浏览器中就是完整的地址栏)
本例返回值: http://www.iteye.com/search?type=all&query=ice-cream#test
2,window.location.protocol
URL 的协议部分
本例返回值:http:
3,window.location.host
URL 的主机部分
本例返回值:www.iteye.com
4,window.location.port
URL 的端口部分
如果采用默认的80端口(即使添加了:80),那么返回值并不是默认的80而是空字符
本例返回值:""
5,window.location.pathname
URL 的路径部分(就是文件地址)
本例返回值:/search
6,window.location.search
查询(参数)部分
除了给动态语言赋值以外,我们同样可以给静态页面,并使用javascript来获得相信应的参数值
本例返回值:?type=all&query=ice-cream
7,window.location.hash
锚点
本例返回值:#test
完整的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直接定位到某一名词解释。(也称为锚点.)
对于这样一个URL
http://www.iteye.com:80/search?type=all&query=ice-cream#test
我们可以用javascript获得其中的各个部分
1, window.location.href
整个URl字符串(在浏览器中就是完整的地址栏)
本例返回值: http://www.iteye.com/search?type=all&query=ice-cream#test
2,window.location.protocol
URL 的协议部分
本例返回值:http:
3,window.location.host
URL 的主机部分
本例返回值:www.iteye.com
4,window.location.port
URL 的端口部分
如果采用默认的80端口(即使添加了:80),那么返回值并不是默认的80而是空字符
本例返回值:""
5,window.location.pathname
URL 的路径部分(就是文件地址)
本例返回值:/search
6,window.location.search
查询(参数)部分
除了给动态语言赋值以外,我们同样可以给静态页面,并使用javascript来获得相信应的参数值
本例返回值:?type=all&query=ice-cream
7,window.location.hash
锚点
本例返回值:#test
0 0
- Javascript获得当前地址栏url
- JS获得当前地址栏url
- Javascript获取当前地址栏URL
- JS获得当前地址栏url大全
- Javascript 获得url地址栏参数 获取 传值
- JS获得当前地址栏url+完整获取解说
- 获得地址栏URL
- 取当前地址栏url
- JS获得当前地址栏url+完整获取,Js获取IE地址栏
- javascript 获得当前页面的url参数
- JS获得当前地址栏地址
- js javascript 获取url,获得当前页面的url,静态html文件js读取url参数
- js javascript 获取url,获得当前页面的url,静态html文件js读取url参数
- js javascript 获取url,获得当前页面的url,静态html文件js读取url参数
- js javascript 获取url,获得当前页面的url,静态html文件js读取url参数
- js javascript 获取url,获得当前页面的url,静态html文件js读取url参数
- 获取当前 IE 地址栏中的 URL
- C#获取当前IE地址栏的url
- vector的构造与内存管理
- How to remove (purge) Disconnected Mailboxes
- java中去重机制
- android写入system
- lazyload图片延迟加载
- Javascript获得当前地址栏url
- python 几到算法题
- AIX 常用命令汇总
- 雷达设备中常用低频汇流环的种类与特点
- 永久试用Reveal
- 简单的使用java Timer调度任务
- Handler-接受子线程数据更新UI主线程;非主线程通信--HandlerThread
- IOS应用程序多语言本地化解决方案(转)
- 12.12.3 把异常传递给控制台