使用javascript判断设备的类型

使用js的window.navigator.userAgent判断web设备类型
function uaredirect(f) { var sUserAgent = navigator.userAgent.toLowerCase(); var bIsIpad = sUserAgent.match(/ipad/i) == "ipad"; var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os"; var bIsMidp = sUserAgent.match(/midp/i) == "midp"; var bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4"; var bIsUc = sUserAgent.match(/ucweb/i) == "ucweb"; var bIsAndroid = sUserAgent.match(/android/i) == "android"; var bIsCE = sUserAgent.match(/windows ce/i) == "windows ce"; var bIsWM = sUserAgent.match(/windows mobile/i) == "windows mobile"; if (bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM) { document.location.href = f; } }

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、获取上一页的url $rootScope.$on('$stateChangeSuccess',function...
    MissCode阅读 446评论 0 0
  • 一、session与cookie区别 session存储在服务端,session会在一定时间内保存在服务器上,当访...
    fourzyz阅读 987评论 0 0
  • 这是上班的时间点,按说不应该来写这个,但是由于上午太忙,点餐时机延误,导致了中午没睡,所以现在一看代码就想睡觉,所...
    林不懂阅读 275评论 4 0
  • Alt+回车 导入包,自动修正 Ctrl+N 查找类 Ctrl+Shift+N 查找文件 Ctrl+Alt+L 格...
    night_七夜阅读 613评论 0 51
  • 华为软件开发云CloudIDE是面向软件开发者的云端开发环境,支持在线编写代码,智能提示,代码提交,代码片段智能搜...
    程序员的那点事阅读 633评论 0 3