博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
javascript parseUrl函数(来自国外的获取网址url参数)
阅读量:5255 次
发布时间:2019-06-14

本文共 847 字,大约阅读时间需要 2 分钟。

function parseURL(url) { 	var a = document.createElement('a'); 	a.href = url; 	return { 		source: url, 		protocol: a.protocol.replace(':',''), 		host: a.hostname, 		port: a.port, 		query: a.search, 		params: (function(){ 			var ret = {}, 			seg = a.search.replace(/^\?/,'').split('&'), 			len = seg.length, i = 0, s; 			for (;i

使用示例:

var myURL = parseURL('http://abc.com:8080/dir/index.html?id=255&m=hello#top'); myURL.file; // = 'index.html' myURL.hash; // = 'top' myURL.host; // = 'abc.com' myURL.query; // = '?id=255&m=hello' myURL.params; // = Object = { id: 255, m: hello } myURL.path; // = '/dir/index.html' myURL.segments; // = Array = ['dir', 'index.html'] myURL.port; // = '8080' myURL.protocol; // = 'http' myURL.source; // = 'http://abc.com:8080/dir/index.html?id=255&m=hello#top'

来源:

转载于:https://www.cnblogs.com/apollokk/p/6713914.html

你可能感兴趣的文章
ip相关问题解答
查看>>
MetaWeblog API Test
查看>>
反弹SHELL
查看>>
关闭Chrome浏览器的自动更新和升级提示
查看>>
移动、尺寸改变
查看>>
poj2255Tree Recovery【二叉树重构】
查看>>
tcpcopy 流量复制工具
查看>>
vue和react的区别
查看>>
第十一次作业
查看>>
负载均衡策略
查看>>
微信智能开放平台
查看>>
ArcGIS Engine 中的绘制与编辑
查看>>
Oracle--通配符、Escape转义字符、模糊查询语句
查看>>
子网划分讲解及练习(一)
查看>>
c# 文件笔记
查看>>
第一页 - 工具的使用(webstorm)
查看>>
Linux 进程资源用量监控和按用户设置进程限制
查看>>
IE浏览器整页截屏程序(二)
查看>>
D3.js 之 d3-shap 简介(转)
查看>>
制作满天星空
查看>>