JS - 获取当前页面的 url地址 及 相关信息
JS - 获取当前页面的 url地址 及 相关信息
- 一. 获取当前页面的 url地址
- 二. 获取当前网址url 后的指定参数
一. 获取当前页面的 url地址
window.location
以http://localhost:8080/home?id=123
地址为例
- url 地址
方法:
window.location.href
结果: http://localhost:8080/home?id=123 - 地址协议
方法:
window.location.protocol
结果: http: - 域名 + 端口
方法:
window.location.host
结果: localhost:8080 - 域名
方法:
window.location.hostname
结果: localhost - 域名
方法:
window.location.port
结果: 8080 - 路径
方法:
window.location.pathname
结果: /home - 请求的参数
方法:
window.location.search
结果: ?id=123 - 协议 + 域名 + 端口
方法:
window.location.origin
结果: http://localhost:8080
二. 获取当前网址url 后的指定参数
// 获取当前网址url 后的指定参数
function getQueryString(name) {var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i');var r = window.location.search.substr(1).match(reg);if (r != null) {return unescape(r[2]);}return null;
}
//https://www.baidu.com/?tn=48021271_15_hao_pg
let res = getQueryString("tn");
console.log(res);
JS - 获取当前页面的 url地址 及 相关信息相关推荐
- Python+selenium 自动化-获取当前页面的url地址,打开指定的url地址
非常简单,driver.current_url 就能获取当前页面的 url 地址. # 调用chrome浏览器 driver = webdriver.Chrome() # 打开指定的url地址 dri ...
- js获取当前页面的url网址信息
WEB开发中,时常会用到javascript来获取当前页面的url网址信息 下面我们举例一个URL,然后获得它的各个组成部分:http://i.jb51.net/EditPosts.aspx?opt= ...
- 使用JS获取当前页面的URL(网址信息)
<!DOCTYPE html> <html><head><meta charset="utf-8" /><title>& ...
- js获取当前页面的URL信息
2019独角兽企业重金招聘Python工程师标准>>> window.location 属性 描述 hash 设置或获取 href 属性中在井号"#"后面的分段 ...
- asp.net获取当前页面的url地址
设当前页完整地址是:http://www.jb51.net/aaa/bbb.aspx?id=5&name=kelli "http://"是协议名 "www.jb5 ...
- js 获取当前页面的url等
作者:LoveEmperor-王子様 例:http://localhost:8081 var currentProjectsHost= window.location.protocol+"/ ...
- php获取当前页完整url地址的方法教程
上午在做一个需求时,需要利用 php 在后端获取页面的完整地址,以前不少做这样的需求所以记录了一些常用到的函数,就发表一下.有需要的拿去吧! php获取当前页面完整的url地址的方法 示例1 < ...
- php当前页面的链接地址,PHP 技巧:如何获取当前页面的链接地址
其实不用找 WordPress 函数,PHP 本身就提供了一些系统变量,通过整合下就能获取当前页面的 URL.function wpjam_get_current_page_url(){ $ssl ...
- PHP获取当前页面的URL
2019独角兽企业重金招聘Python工程师标准>>> 使用PHP编写程序的时候,我们常常想要获取当前页面的URL.下面提供一个用于获取当前页面URL的函数以及使用方法: 示例一: ...
最新文章
- 【Sql Server】DateBase-子查询
- 复习计算机网络基础 day8--传输层
- JS小数位保留两位小数
- 一篇文章带你详解 HTTP 协议之报文首部及字段详解(中)
- 关于如何提高SQL Server Compact的查询性能
- Python工作记录
- 讲讲什么是帕累托最优
- CompletableFuture不能被打断
- 2015年第一届数据科学家大会
- linux select函数用法
- java 笔记(3) —— 动态代理,静态代理,cglib代理
- 不玩游戏,何谈人生!
- 初级Java程序员如何向Java架构师进阶?这里有6个建议
- android图片文字识别器,图片转换文字识别器
- R 4.0 版本安装 rtools40教程,解决 Rtools is required to build R packages but is not currently installed 问题
- PHP求职宝典系列——PHP Web 编程篇
- Java Web注册表单编写
- 数学建模之储药柜的设计
- BM发声,孙宇晨入场,国产公链集体进军DeFi
- office2007版本信息