Commit 23aae09f3e28aa4688efac4c188a7b779c181e0f

Authored by zhiyangdu
1 parent bdc1051f

js判断从带#号的链接拿值

static/js/cnLive_openinstall.js
@@ -2,10 +2,13 @@ @@ -2,10 +2,13 @@
2 /*web页面向app传递的json数据(json string/js Object),应用被拉起或是首次安装时,通过相应的android/ios api可以获取此数据*/ 2 /*web页面向app传递的json数据(json string/js Object),应用被拉起或是首次安装时,通过相应的android/ios api可以获取此数据*/
3 //获取url地址里的参数 3 //获取url地址里的参数
4 function getUrlParam(name) { 4 function getUrlParam(name) {
5 - var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");  
6 - var r = window.location.hash.substr(1).match(reg);  
7 - if (r != null) return r[2];  
8 - return ""; 5 + let reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
  6 + if (window.location.hash.indexOf("?") < 0) {
  7 + return null;
  8 + }
  9 + let r = window.location.hash.split("?")[1].match(reg);
  10 + if (r != null) return decodeURIComponent(r[2]);
  11 + return null;
9 } 12 }
10 //获取url地址里的参数转成json格式 13 //获取url地址里的参数转成json格式
11 function parseQueryString() { 14 function parseQueryString() {