js判断移动终端url跳转
2015-12-24 23:10
585 查看
CODE
<script> //判断终端url跳转 function sp_isMobile() { return Boolean(navigator.userAgent.match(/.*(iphone|ipod|android|symbian|nokia|blackberry| rim |opera mini|opera mobi|windows ce|windows phone|up\.browser|netfront|palm-|palm os|pre\/|palmsource|avantogo|webos|hiptop|iris|kddi|kindle|lg-|lge|mot-|motorola|nintendo ds|nitro|playstation portable|samsung|sanyo|sprint|sonyericsson|symbian).*/i) || navigator.userAgent.match(/alcatel|audiovox|bird|coral|cricket|docomo|edl|huawei|htc|gt-|lava|lct|lg|lynx|mobile|lenovo|maui|micromax|mot|myphone|nec|nexian|nook|pantech|pg|polaris|ppc|sch|sec|spice|tianyu|ustarcom|utstarcom|videocon|vodafone|winwap|zte/i)); } //移动端排除ipad if(sp_isMobile()&&location.search.indexOf('pc=true')==-1&&navigator.userAgent.indexOf('iPad')==-1) { //添加meta 方便移动端获取document.documentElement.clientWidth document.write('<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport" />'); if(document.documentElement.clientWidth>760){ location.href="http://www.xxxx.com/index.shtml?pc=true"; }else{ location.href="http://u.pa.com/upingan/upingan/index.html?mediasource=SC03-Direct-00002"; } } </script>
相关文章推荐
- js杂
- javascript感悟
- JSP复习(二)EL表达式
- 从Ecma规范深入理解js中的this的指向
- Javascript DOM 编程艺术(second edition) 读书笔记(2)
- 如何让C#像JavaScript一样编程
- JavaScript:理解worker事件api
- JavaScript:理解worker事件api
- js里cookie操作
- Javascript DOM 编程艺术(second edition) 读书笔记(1)
- JSON数据造假和解析
- js中的for in
- js运算符
- JSP+Servlet使用commons.fileupload和commons.io完成图片上传
- JavaScript 如何给对象添加方法
- javascript Date format(js日期格式化)
- 图片上传,支持同步/异步、预览(MVC、uploadify异步提交、js预览、ajaxSubmit异步提交)兼容大部分浏览器,含代码
- 移动开发js库Zepto.js使用中的一些注意点
- day_07JSP简介
- Jackson fasterxml和codehaus的区别