Toggle navigation
Toggle navigation
This project
Loading...
Sign in
fe
/
yoho-blk
·
Commits
Go to a project
GitLab
Go to group
Project
Activity
Files
Commits
Pipelines
0
Builds
0
Graphs
Milestones
Issues
0
Merge Requests
1
Members
Labels
Wiki
Forks
Network
Create a new issue
Download as
Email Patches
Plain Diff
Browse Files
Authored by
徐炜
9 years ago
Commit
6db5a8f16d2a54e020db6e43212d9c66cfe3e470
1 parent
46bbe537
微信分享不跳转到特殊页面
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
5 additions
and
2 deletions
doraemon/middleware/mobile-check.js
doraemon/middleware/mobile-check.js
View file @
6db5a8f
...
...
@@ -9,9 +9,12 @@
module
.
exports
=
()
=>
{
return
(
req
,
res
,
next
)
=>
{
let
isMobile
=
/
(
nokia|iphone|android|ipad|motorola|^mot
\-
|softbank|foma|docomo|kddi|up
\.
browser|up
\.
link|htc|dopod|blazer|netfront|helio|hosin|huawei|novarra|CoolPad|webos|techfaith|palmsource|blackberry|alcatel|amoi|ktouch|nexian|samsung|^sam
\-
|s
[
cg
]
h|^lge|ericsson|philips|sagem|wellcom|bunjalloo|maui|symbian|smartphone|midp|wap|phone|windows ce|iemobile|^spice|^bird|^zte
\-
|longcos|pantech|gionee|^sie
\-
|portalmmm|jig
\s
browser|hiptop|^ucweb|^benq|haier|^lct|opera
\s
*mobi|opera
\*
mini|320x320|240x320|176x220
)
/i
.
test
(
req
.
get
(
'user-agent'
));
// eslint-disable-line
let
isWechat
=
/
(
MicroMessenger
)
/i
.
test
(
req
.
get
(
'user-agent'
));
// eslint-disable-line
if
(
isMobile
)
{
// return res.redirect(`//m.yohobuy.com${req.url}`);
if
(
isWechat
)
{
// 微信不跳转
return
res
.
redirect
(
`
//m.yohoblk.com${req.url}`);
}
if
(
isMobile
)
{
// http://jira.yoho.cn:8888/browse/BLK-2051
return
res
.
redirect
(
'//www.yohoshow.com/about/index/blkqr'
);
}
...
...
Please
register
or
login
to post a comment