第一种:通过判断浏览器的userAgent,用正则来判断是否是ios和Android客户端。

代码如下:

第二种:检查是否是移动端(Mobile)、ipad、iphone、微信、QQ等。

代码如下:

使用方法:

//判断是否IE内核 if(browser.versions.trident){ alert(“is IE”); } //判断是否webKit内核 if(browser.versions.webKit){ alert(“is webKit”); } //判断是否移动端 if(browser.versions.mobile||browser.versions.android||browser.versions.ios){ alert(“移动端”); }

检测浏览器语言

var currentLang = navigator.language; //判断除IE外其他浏览器使用语言 if(!currentLang){//判断IE浏览器使用语言   currentLang = navigator.browserLanguage; } alert(currentLang);

第三种:判断iPhone|iPad|iPod|iOS|Android客户端

代码如下:

if (/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)) { //判断iPhone|iPad|iPod|iOS  //alert(navigator.userAgent);   window.location.href ="iPhone.html";} else if (/(Android)/i.test(navigator.userAgent)) {  //判断Android  //alert(navigator.userAgent);   window.location.href ="Android.html";} else { //pc  window.location.href ="pc.html";};

第四种:判断pc还是移动端

更多相关文章

  1. C语言函数以及函数的使用
  2. Android SDK 源代码编译
  3. android获得当前 语言环境。
  4. android布局实例代码
  5. 第一行代码Android第三课
  6. Android 开源源代码收集(不断更新中...)
  7. Android 打开浏览器的几种方法
  8. Android顶部工具栏和底部工具栏的简单实现代码
  9. android设置系统语言,字体大小,字体样式导致widget控件失效

随机推荐

  1. Android的OpenGL学习笔记(1)
  2. Android 条码扫描程序源码
  3. android中将中文以粗体显示
  4. Android程序横竖屏切换
  5. 对比onSaveInstanceState和onRestoreInst
  6. Android(安卓)getIdentifier获取资源ID
  7. 关于LinearLayout布局中,子控件平分宽度
  8. android获取3G或wifi流量信息
  9. Android使用selector改变和文本框文字的
  10. TextView设置一行最多显示6个字是什么属