JavaScript?Apple设备检测示例代码


Posted in Javascript onNovember 15, 2013

这里提供一些javascript检测代码,用于检测iPhone、iPod、iPad设备。

// Apple detection object
var Apple = {};
Apple.UA = navigator.userAgent;
Apple.Device = false;
Apple.Types = ["iPhone", "iPod", "iPad"];
for (var d = 0; d < Apple.Types.length; d++) {
  var t = Apple.Types[d];
  Apple[t] = !!Apple.UA.match(new RegExp(t, “i”));
  Apple.Device = Apple.Device || Apple[t];
}
// is this an Apple device?
alert(
  “Apple device? ” + Apple.Device +
  “\niPhone? ” + Apple.iPhone +
  “\niPod? ” + Apple.iPod +
  “\niPad? ” + Apple.iPad
);
Javascript 相关文章推荐
javascript 全选与全取消功能的实现代码
Dec 23 Javascript
document.forms用法示例介绍
Jun 26 Javascript
JavaScript兼容浏览器FF/IE技巧
Aug 14 Javascript
jQuery表单插件ajaxForm实例详解
Jan 17 Javascript
原生js实现选项卡功能
Mar 08 Javascript
jQuery模拟爆炸倒计时功能实例代码
Aug 21 jQuery
HTML5+JS+JQuery+ECharts实现异步加载问题
Dec 16 jQuery
[原创]js实现保存文本框内容为本地文件兼容IE,chrome,火狐浏览器
Feb 14 Javascript
又拍云 Node.js 实现文件上传、删除功能
Oct 28 Javascript
vue 中固定导航栏的实例代码
Nov 01 Javascript
解决antd 表单设置默认值initialValue后验证失效的问题
Nov 02 Javascript
修改NPM全局模式的默认安装路径的方法
Dec 15 Javascript
jquery放大镜效果超漂亮噢
Nov 15 #Javascript
JS获取IP、MAC和主机名的五种方法
Nov 14 #Javascript
javascript验证上传文件的类型限制必须为某些格式
Nov 14 #Javascript
js截取小数点后几位的写法
Nov 14 #Javascript
js 判断文件类型并控制表单提交示例代码
Nov 14 #Javascript
基于jquery实现的文字淡入淡出效果
Nov 14 #Javascript
JQuery实现倒计时按钮具体方法
Nov 14 #Javascript
You might like
浅析php工厂模式
2014/11/25 PHP
php命令行(cli)模式下报require 加载路径错误的解决方法
2015/11/23 PHP
PHP读取文件的常见几种方法
2016/11/03 PHP
php中bind_param()函数用法分析
2017/03/28 PHP
游戏人文件夹程序 ver 4.03
2006/07/14 Javascript
javascript基于jQuery的表格悬停变色/恢复,表格点击变色/恢复,点击行选Checkbox
2008/08/05 Javascript
js过滤数组重复元素的方法
2010/09/05 Javascript
jQuery 自定义函数写法分享
2012/03/30 Javascript
Textbox控件注册回车事件及触发按钮提交事件具体实现
2013/03/04 Javascript
用js设置下拉框为只读的小技巧
2014/04/10 Javascript
js实现特定位取反原理及示例
2014/06/30 Javascript
JavaScript设计模式之装饰者模式介绍
2014/12/28 Javascript
学习JavaScript正则表达式
2015/11/13 Javascript
request请求获取参数的实现方法(post和get两种方式)
2016/09/27 Javascript
通过扫描二维码打开app的实现代码
2016/11/10 Javascript
详解webpack4升级指南以及从webpack3.x迁移
2018/06/12 Javascript
Vue 后台管理类项目兼容IE9+的方法示例
2019/02/20 Javascript
vue.js+elementUI实现点击左右箭头切换头像功能(类似轮播图效果)
2019/09/05 Javascript
js+springMVC 提交数组数据到后台的实例
2019/09/21 Javascript
Vue解决echart在element的tab切换时显示不正确问题
2020/08/03 Javascript
jQuery冲突问题解决方法
2021/01/19 jQuery
python批量提交沙箱问题实例
2014/10/08 Python
python常规方法实现数组的全排列
2015/03/17 Python
python获取本地计算机名字的方法
2015/04/29 Python
OpenCV 表盘指针自动读数的示例代码
2020/04/10 Python
python_matplotlib改变横坐标和纵坐标上的刻度(ticks)方式
2020/05/16 Python
tensorflow实现残差网络方式(mnist数据集)
2020/05/26 Python
草莓巧克力:Shari’s Berries
2017/02/07 全球购物
美国职棒大联盟官方网上商店:MLBShop.com
2017/11/12 全球购物
医务人员自我评价
2014/01/26 职场文书
诉讼财产保全担保书
2014/05/20 职场文书
双拥工作宣传标语
2014/06/26 职场文书
迟到检讨书2000字(精选篇)
2014/10/07 职场文书
有限责任公司股东合作协议书
2014/12/02 职场文书
刑事附带民事诉讼答辩状
2015/05/22 职场文书
孕妇病假条怎么写
2015/08/17 职场文书