thinkjs判断访问是否是手机客户端方法
2016-06-07 17:34
253 查看
在主页判断跳转地址 //判断浏览客户端 if(checkMobile(this.userAgent())){ return this.display('手机端页面') }else{ return this.display("电脑端页面"); } 在bootstrap下的global建立全局方法 /**
* 验证是否为智能手机 * @ param {string} data :this.userAgent; * @ return {bool} */ /** global checkMobile */ global.checkMobile = function(agent) { let flag = false; agent = agent.toLowerCase(); let keywords = ["android", "iphone", "ipod", "ipad", "windows phone", "mqqbrowser"]; //排除 Windows 桌面系统 if (!(agent.indexOf("windows nt") > -1) || (agent.indexOf("windows nt") > -1 && agent.indexOf("compatible; msie 9.0;") > -1)) { //排除苹果桌面系统 if (!(agent.indexOf("windows nt") > -1) && !agent.indexOf("macintosh") > -1) { for (let item of keywords) { if (agent.indexOf(item) > -1) { flag = true; break; } } } } return flag; }
以上方法摘取cmswing项目
相关文章推荐
- Android之获取手机上的图片和视频缩略图thumbnails
- android wifi 无线调试
- 基于 Linux 的智能手机 Librem 5 开启预售
- 5 个可以满足你的生产力、沟通和娱乐需求的开源手机应用
- 每日安全资讯:哪些属于App违法违规收集使用个人信息?
- 每日安全资讯:命案侦破过程揭示 Google 能够跟踪全世界的手机
- 手机4大隐藏功能及使用必知常识第1/2页
- Android改变手机屏幕朝向的方法
- php实现用手机关闭计算机(电脑)的方法
- 基于JavaScript代码实现pc与手机之间的跳转
- js判断手机和pc端选择不同执行事件的方法
- JS判断客户端是手机还是PC的2个代码
- 手机屏幕尺寸测试――手机的实际显示页面的宽度
- android获取手机唯一标识的方法
- 让手机访问WAP网站服务器 IIS WAP服务器的MIME类型设置
- jQuery手机拨号界面特效代码分享
- 手机短信轰炸(图)
- 手机怎么访问电脑服务器上的网页
- Android 获取手机联系人实例代码详解