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

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

判断是否IE内核

/判断是否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("移动端"); }

检测浏览器语言

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还是移动端

常用跳转代码

备注:文章来源于极客教程https://www.geekjc.com/

更多相关文章

  1. Android ServiceManager源码(一)-- C语言部分
  2. Android文件浏览器的开发
  3. Android 内核源代码交叉编译(创建自己的模拟器内核,哈哈终于搞定
  4. Android之——JNI配置C语言打印Logcat信息
  5. 索骥馆-编程语言之《Android内核剖析》扫描版[PDF]
  6. [Android] 切换语言后避免Activity重启方法
  7. 基于Android的Linux内核的电源管理
  8. android 语言设置

随机推荐

  1. ExpandableListActivity 使用
  2. Android(安卓)EditText禁止输入空格和特
  3. Android打开MyEclipse报错:发现了以元素 '
  4. 让我们创建屏幕- Android(安卓)UI布局和
  5. android view增加点击效果,如:iReader书架
  6. Android读写文件和TextView的滚动
  7. ServiceManager & SystemService
  8. android 数据存储值 sharedPreferences
  9. android 开发故障记录
  10. Android学习点点滴滴之获取正在运行的进