Authored by 沈志敏

fix bug

@@ -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 +};