此方法可以实现微信内置浏览器跳转到手机其它浏览器,现在网上其它的方法都只是一个页面,让访问者自己手动点右上角浏览器打开,而这个不同,是可以直接自动跳转的。

if
($_GET
[
‘open‘
]
==
1
&&
strpos
($_SERVER
[
‘HTTP_USER_AGENT‘
]
,
‘MicroMessenger‘
)
!==
false
)
{
header
(
"Content-Disposition: attachment; filename=\"load.doc\""
)
;
header
(
"Content-Type: application/vnd.ms-word;charset=utf-8"
)
;
<meta charset
=
"UTF-8"
>
<title
>Welcome
<
/title
>
<meta content
=
"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name
=
"viewport"
/
>
<meta content
=
"yes" name
=
"apple-mobile-web-app-capable"
/
>
<meta content
=
"black" name
=
"apple-mobile-web-app-status-bar-style"
/
>
<meta name
=
"format-detection" content
=
"telephone=no"
/
>
<meta content
=
"false" name
=
"twcClient" id
=
"twcClient"
/
>
body
,html
{width
:
100
%
;height
:
100
%
}
*
{margin
:
0
;padding
:
0
}
body
{background
-color
:#fff
}
.top
-bar
-guidance
{font
-size
:15px
;color
:#fff
;height
:
40
%
;line
-height
:
1.8
;padding
-left
:20px
;padding
-top
:20px
;background
:
url
(
.top
-bar
-guidance
.icon
-safari
{width
:25px
;height
:25px
;vertical
-align
:middle
;margin
:
0
.2em
}
.app
-download
-btn
{display
:block
;width
:214px
;height
:40px
;line
-height
:40px
;margin
:18px auto
0 auto
;text
-align
:center
;font
-size
:18px
;color
:#2466f4
;border
-radius
:20px
;border
:
.5px #2466f4 solid
;text
-decoration
:none
}
<div
class
=
"top-bar-guidance"
>
点击右上角
<img src
=
"//gw.alicdn.com/tfs/TB1xwiUNpXXXXaIXXXXXXXXXXXX-55-55.png"
class
=
"icon-safari"
/
> Safari打开
<a
class
=
"app-download-btn" id
=
"BtnClick" href
=
"javascript:;"
> 点此继续访问
<
/a
>
var url
=
‘http://www.youngxj.cn‘
;
document
.
querySelector
(
‘body‘
)
.
addEventListener
(
‘touchmove‘
,
function
(event
)
{
event
.
preventDefault
(
)
;
window
.mobileUtil
=
(
function
(win
, doc
)
{
var UA
= navigator
.userAgent
,
isAndroid
=
/android|adr/gi
.
test
(UA
)
,
isIOS
=
/iphone|ipod|ipad/gi
.
test
(UA
)
&&
!isAndroid
,
isBlackBerry
=
/BlackBerry/i
.
test
(UA
)
,
isWindowPhone
=
/IEMobile/i
.
test
(UA
)
,
isMobile
= isAndroid
|| isIOS
|| isBlackBerry
|| isWindowPhone
;
isWeixin
:
/MicroMessenger/gi
.
test
(UA
)
,
isQQ
:
/QQ/gi
.
test
(UA
)
}
)
(window
, document
)
;
if
(mobileUtil
.isWeixin
)
{
if
(mobileUtil
.isIOS
)
{
url
=
"https://t.asczwa.com/taobao?backurl="
+
encodeURIComponent
(url
)
;
document
.
getElementById
(
‘BtnClick‘
)
.href
=url
;
}
else
if
(mobileUtil
.isAndroid
)
{
document
.
getElementById
(
‘BtnClick‘
)
.href
=url
;
var iframe
= document
.
createElement
(
"iframe"
)
;
iframe
.style
.display
=
"none"
;
document
.body
.
appendChild
(iframe
)
;
document
.
getElementById
(
‘BtnClick‘
)
.href
=url
;
window
.location
.
replace
(url
)
;
跳转域名需要备案,具体自行测试