获取当前的url并移除不想要的字段
function paramsFormat(url) {var qInd = url.indexOf('?');var sharpInd = url.indexOf('#'); //路由var search = "";var paramsList = [];var paramsObj = {};if (qInd >= 0) {if (sharpInd > 0) {search = url.substring(qInd + 1, sharpInd);} else {search = url.substring(qInd + 1);}paramsList = search.split('&');for (var ind=0;ind<paramsList.length;ind++) {var param = paramsList[ind];if(param) {var pind = param.indexOf("=");if (pind >= 0) {paramsObj[param.substring(0, pind)] = param.substr(pind + 1);} else {paramsObj[param] = "";}}}}return paramsObj;
}
function getHost() {var url = location.protocol + "//" + location.host;if (location.port) {url += ":" + location.port;}return url;
}
function getUrl(removeKey) {var urlParams = paramsFormat(window.location.href);var url = '';if (urlParams[removeKey]) {url = getHost() + location.pathname;if (location.href.indexOf('&')!=-1) {url += '?';}for (var prop in urlParams) {if (prop!=removeKey) {url+= prop+'='+urlParams[prop]+'&'}}} else {url = location.href;}return url
}
getUrl('removeKey');window.history.replaceState(null, "", url);
转载于:https://www.cnblogs.com/floraCnblogs/p/url_cut_replaceState.html
获取当前的url并移除不想要的字段相关推荐
- js获取当前页面的URL信息
2019独角兽企业重金招聘Python工程师标准>>> window.location 属性 描述 hash 设置或获取 href 属性中在井号"#"后面的分段 ...
- 获取父页面URL的参数对应值及左对齐字符串
1 /**//// <summary> 2 /// 返回包含中文字符的字符串长度. 3 /// C# 的string.Length中中文字只做1 ...
- python3文件下载-python3获取文件中url内容并下载代码实例
这篇文章主要介绍了python3获取文件中url内容并下载代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 #!/usr/bin/env py ...
- Python+selenium 自动化-获取当前页面的url地址,打开指定的url地址
非常简单,driver.current_url 就能获取当前页面的 url 地址. # 调用chrome浏览器 driver = webdriver.Chrome() # 打开指定的url地址 dri ...
- JQUERY获取当前页面的URL信息
window.location 属性 描述 hash 设置或获取 href 属性中在井号"#"后面的分段. host 设置或获取 location 或 URL 的 hostname ...
- PHP获取当前页面的URL
2019独角兽企业重金招聘Python工程师标准>>> 使用PHP编写程序的时候,我们常常想要获取当前页面的URL.下面提供一个用于获取当前页面URL的函数以及使用方法: 示例一: ...
- 板邓:PHP获取当前页面url地址、参数
#测试网址: http://localhost/blog/testurl.php?id=5//获取域名或主机地址 echo $_SERVER['HTTP_HOST']."<br> ...
- python解析apk文件_Python获取apk文件URL地址实例
Python获取apk文件URL地址实例 更新时间:2013年11月01日 10:22:39 作者: 我要评论 需要提取apk文件的特定URL地址的朋友可以看一下这个代码实例. 工作中经常需要 ...
- Js获取当前页面URL各种参数
JS获取当前页面URL各种参数 一:Location Location 对象包含有关当前 URL 的信息. Location 对象是 Window 对象的一个部分,可通过 window.locatio ...
- js获取当前页面url网址等信息
使用js获取当前页面的url网址信息. 1.设置或获取整个 URL 为字符串: window.location.href 2.设置或获取与 URL 关联的端口号码: window.location.p ...
最新文章
- 获取Moment Js中两个日期之间的小时差异
- [译]Reduce(软件编写)(第五部分)
- 快排堆排归排三种排序的比较
- 一天搞定CSS: 浮动(float)的副作用--12
- Shiro安全框架入门篇
- 细数改善WPF应用程序性能的10大方法
- LR为什么用极大似然估计,损失函数为什么是log损失函数(交叉熵)
- virtualbox--在win7设置ubuntu虚拟机网络
- php对接易宝支付实现真实交易
- 小程序毕设作品之微信校园维修报修小程序毕业设计成品(4)开题报告
- 腾讯云域名转出转移码申请及转入阿里云全流程(图解)
- 2.11 神奇的自定义画笔 [Ps教程]
- 爬取相关机构电话号码及地址
- 使用贝塞尔曲线制作网页手鼓猫
- 利用Photoshop对证件照换底且抠出头发丝
- win7家庭版开机登录画面多了一个管理员的账户名
- [NC207040]丢手绢
- 内核篇加载内核模块(Android10)
- 申宝股票-市场指数窄幅震荡整理
- 科技前沿(1)-石墨烯 在中国、美国、英国、欧盟、韩国、日本的发展情况
热门文章
- 鸿蒙无锡有什么特产,无锡太湖鼋头渚十大特产
- 免费不限速不限存储的网盘推荐
- 远程ntp服务器响应模式6查询,H3C WP5048无线PoE注入器 命令参考-Release 2208-6W100
- hdu 4311 4312 Meeting point 曼哈顿距离之和最小
- 自动化装配流水线转载运输机,3D图纸。图纸stp格式1g大小零件齐全
- 便携式三星mysql_三星折叠手机终于来了!9 月 18 日正式发售
- 白话 贝叶斯公式_[白话解析] 深入浅出朴素贝叶斯模型原理及应用
- VirtualBox:在linux宿主机和windows虚机间设置共享目录
- A protocol for Dying
- curl: (67) Access denied: 530的可能原因