Showing
1 changed file
with
18 additions
and
16 deletions
@@ -197,12 +197,6 @@ const matchHeader = (path, qs, titleMap) => { | @@ -197,12 +197,6 @@ const matchHeader = (path, qs, titleMap) => { | ||
197 | return header; | 197 | return header; |
198 | } | 198 | } |
199 | 199 | ||
200 | - if (/\/me\/service$/.test(path)) { | ||
201 | - header = titleMap[1]; | ||
202 | - header.title.des = 'Yoho!Blk在线客服'; | ||
203 | - return header; | ||
204 | - } | ||
205 | - | ||
206 | if (/\/me\/feedback$/.test(path)) { | 200 | if (/\/me\/feedback$/.test(path)) { |
207 | header = titleMap[3]; | 201 | header = titleMap[3]; |
208 | header.title.des = '意见反馈'; | 202 | header.title.des = '意见反馈'; |
@@ -219,13 +213,6 @@ const matchHeader = (path, qs, titleMap) => { | @@ -219,13 +213,6 @@ const matchHeader = (path, qs, titleMap) => { | ||
219 | return header; | 213 | return header; |
220 | } | 214 | } |
221 | 215 | ||
222 | - // 处理 feature.yoho.cn 等域名下的站外链接 | ||
223 | - if (/^(https?:)?\/\//i.test(path) && !/yohoblk\.com/.test(path)) { | ||
224 | - header = titleMap[1]; | ||
225 | - header.title.des = qs.title || ''; | ||
226 | - return header; | ||
227 | - } | ||
228 | - | ||
229 | return header; | 216 | return header; |
230 | }; | 217 | }; |
231 | 218 | ||
@@ -280,10 +267,25 @@ const intercept = (url) => { | @@ -280,10 +267,25 @@ const intercept = (url) => { | ||
280 | }); | 267 | }); |
281 | } | 268 | } |
282 | 269 | ||
283 | - yoho.goNewPage({ | 270 | + const args = { |
284 | header: matchHeader(path, qs, titleMap), | 271 | header: matchHeader(path, qs, titleMap), |
285 | url: /^(https?:)?\/\//i.test(url) ? url : origin + url | 272 | url: /^(https?:)?\/\//i.test(url) ? url : origin + url |
286 | - }); | 273 | + } |
274 | + | ||
275 | + if (/\/me\/service$/.test(path)) { | ||
276 | + args.header = titleMap[1]; | ||
277 | + args.header.title.des = 'Yoho!Blk在线客服'; | ||
278 | + args.showLoading = 'no'; | ||
279 | + } | ||
280 | + | ||
281 | + // 处理 feature.yoho.cn 等域名下的站外链接 | ||
282 | + if (/^(https?:)?\/\//i.test(path) && !/m\.yohoblk\.com/.test(path)) { | ||
283 | + args.header = titleMap[1]; | ||
284 | + args.header.title.des = qs.title || ''; | ||
285 | + args.showLoading = 'no'; | ||
286 | + } | ||
287 | + | ||
288 | + yoho.goNewPage(args); | ||
287 | } else { | 289 | } else { |
288 | location.href = url; | 290 | location.href = url; |
289 | } | 291 | } |
@@ -292,4 +294,4 @@ const intercept = (url) => { | @@ -292,4 +294,4 @@ const intercept = (url) => { | ||
292 | module.exports = { | 294 | module.exports = { |
293 | defaultTitleMap, | 295 | defaultTitleMap, |
294 | intercept | 296 | intercept |
295 | -}; | 297 | +}; |
-
Please register or login to post a comment