好记忆不如按烂笔头 ... ...

很多时候,一个很好的应用要做到很不错的兼容性,开发的页面要适应Android 和iso的显示,那么就需要在页面段做判断:

如下代码是判断当前浏览的是Android 还是ios的,代码如下:

var browser={versions:function()
{var a=navigator.userAgent,b=navigator.appVersion;
return{trident:a.indexOf("Trident")>-1,presto:a.indexOf("Presto")>-1,
webKit:a.indexOf("AppleWebKit")>-1,gecko:a.indexOf("Gecko")>-1&&a.indexOf("KHTML")==-1,
mobile:!!a.match(/AppleWebKit.*Mobile.*/),ios:!!a.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/),
android:a.indexOf("Android")>-1||a.indexOf("Linux")>-1,iPhone:a.indexOf("iPhone")>-1,
iPad:a.indexOf("iPad")>-1,webApp:a.indexOf("Safari")==-1}}(),
language:(navigator.browserLanguage||navigator.language).toLowerCase()};
使用的时候是:
if(browser.versions.android){alert("是 android 。");
} else if(browser.versions.ios) {alert("是 ios 。");
}

如此就可以用js的方式判断到底是Android 还是ios在登录了。。。

JS 判断当前的浏览器是Android 还是IOS相关推荐

  1. 第三方浏览器h5 android测试,H5案例分享:使用JS判断客户端、浏览器、操作系统类型...

    使用JS判断客户端.浏览器.操作系统类型 一.JS判断客户端类型 JS判断客户端是否是iOS或者Android手机移动端 通过判断浏览器的userAgent,用正则来判断手机是否是ios和Androi ...

  2. JS判断是PC浏览器还是手机端浏览器

    JS判断是电脑浏览器还是手机端浏览器,并根据不同的终端跳转到不同的网址 <!DOCTYPE html> <html> <script> function brows ...

  3. JS判断是电脑浏览器还是手机浏览器?

    JS判断是电脑浏览器还是手机浏览器? <script type=text/javascript>document.write('你的浏览器标识:',navigator.userAgent, ...

  4. js 判断移动端还是pc端,ios或者android

    js 判断移动端还是pc端,ios或者android 法一: function IsPC(){ var userAgentInfo = navigator.userAgent;var Agents = ...

  5. JS判断是否IE浏览器

    一.JS判断是否IE浏览器+具体版本 function IEVersion() {var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串 v ...

  6. js 判断是什么浏览器

    <script>var userAgent = navigator.userAgent; // 取得浏览器的userAgent字符串console.log(userAgent)var is ...

  7. js判断操作系统与浏览器

    摘要: 对于前端开发我们最重要的工作就是兼容性,系统的兼容性,浏览器的兼容性等等.今天分享一个我在项目中封装的判断操作系统与浏览器的方法. 操作系统: var os = (function() {va ...

  8. js判断移动端浏览器

    //判断浏览器 function myBrowser() {var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串var isOpera = ...

  9. JS判断当前的浏览器类型

    <script type="text/javascript">//window.navigator.userAgent.indexOf("MSIE" ...

最新文章

  1. 【leetcode】974. Subarray Sums Divisible by K
  2. oracle vm virtualbox安装centos并配置Java环境
  3. 云信市场运营总监:产品运营不得不避免的5个大坑
  4. 添加jQuery方法解析url查询部分
  5. 群联固态硬盘修复工具_群联发布最高容量QLC硬盘: 15.36TB 碾压HDD
  6. Thinking In Design Pattern——Unit Of Work(工作单元)模式探索
  7. oracle日期的sql,Oracle中一些和日期有关的SQL查询
  8. 为什么说“不要教你的孩子学编程”?
  9. context:component-scan标签的use-default-filters属性的作用以及原理分析
  10. Java 验证二代身份证号码是否正确
  11. 看逐浪CMS技术小哥做SVG动画(附使用Bodymovin和Lottie将Adobe After Effects(AE)程式转为 HTML5/Android/iOS原生的动画全过程-即AE转svg\c
  12. 内网穿透工具的原理与开发实战
  13. 我对SAP培训的理解(转)
  14. android版本内存多少,4GB不是尽头 安卓手机内存极限是多少?
  15. Linux下修改MTU值
  16. NOIP 2017 游记
  17. JAVA算术右移与无符号右移
  18. emac接口与phy交互
  19. HTML5 到底是什么?
  20. C# FileStream和StreamWriter用法

热门文章

  1. autodock-vina分子对接
  2. 生活中的定律之马太效应
  3. 天猫页面之一(公共页面)
  4. 计算机基础文件与文件夹,计算机基础知识 第03部分 操作系统 文件与文件夹管理.ppt...
  5. SAP前台操作时,如何客制化表格的宽度和位置
  6. 夏敏捷的24部著作(2019年)
  7. 光学字符识别 OCR
  8. 我们要为马斯克的“反智事业”买单吗?
  9. Python SQL 语法简单入门
  10. 【英文】当歪果仁说quot;thank youquot;,怎样回答才地道?