很牛掰的js解析url函数

1,202次阅读
一条评论

最近做视频站,我采用了letv云视频方案,需要用到letv的客户端sdk代码,但sdk代码需要填入uu和vu,由于我的视频网址都都是一整条的,因此需要分析拆解现有网址提取出uu和vu,于是找到了一下这个js函数,感觉挺不错的,以后前端方面可能多有需要,所以就推到这里来啦!

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
正文完
 

公众号

评论(一条评论)