Showing
1 changed file
with
7 additions
and
5 deletions
@@ -142,7 +142,11 @@ | @@ -142,7 +142,11 @@ | ||
142 | 142 | ||
143 | window.cookie = cookie; | 143 | window.cookie = cookie; |
144 | 144 | ||
145 | - var url = 'yohobuy://yohobuy.com/goapp?openby:yohobuy={"action":"go.home","params":{"gender":"1","channel":"2"}}'; | 145 | + var params = queryString(); |
146 | + | ||
147 | + var openbyYohobuy = decodeURIComponent(params['openby:yohobuy']) || '{"action":"go.home","params":{"gender":"1","channel":"2"}}'; | ||
148 | + | ||
149 | + var url = 'yohobuy://yohobuy.com/goapp?openby:yohobuy=' + openbyYohobuy; | ||
146 | var isWechat = /micromessenger/i.test(navigator.userAgent || ''); | 150 | var isWechat = /micromessenger/i.test(navigator.userAgent || ''); |
147 | 151 | ||
148 | if(isWechat){ | 152 | if(isWechat){ |
@@ -157,12 +161,10 @@ | @@ -157,12 +161,10 @@ | ||
157 | var androidExp = new RegExp('MQQBrowser');//安卓QQ内置浏览器正则 | 161 | var androidExp = new RegExp('MQQBrowser');//安卓QQ内置浏览器正则 |
158 | var isAndroidQQ = androidExp.test(navigator.userAgent); //判断是不是QQ内置浏览器 | 162 | var isAndroidQQ = androidExp.test(navigator.userAgent); //判断是不是QQ内置浏览器 |
159 | 163 | ||
160 | - var version, type, appid, td, params; | ||
161 | - | ||
162 | - params = queryString(); | 164 | + var version, type, appid, td; |
163 | 165 | ||
164 | if(params.union_type){ | 166 | if(params.union_type){ |
165 | - url = 'yohobuy://yohobuy.com/goapp?ct='+params.union_type+'&openby:yohobuy={"action":"go.home","params":{"gender":"1","channel":"2"}}'; | 167 | + url = 'yohobuy://yohobuy.com/goapp?ct='+params.union_type+'&openby:yohobuy=' + openbyYohobuy; |
166 | } | 168 | } |
167 | 169 | ||
168 | if (isiOS) { | 170 | if (isiOS) { |
-
Please register or login to post a comment