var browser = {
versions: function() {var u = navigator.userAgent, app = navigator.appVersion;return {//移动终端浏览器版本信息trident: u.indexOf('Trident') > -1, //IE内核presto: u.indexOf('Presto') > -1, //opera内核webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, //火狐内核mobile: !!u.match(/AppleWebKit.*Mobile.*/) || !!u.match(/AppleWebKit/), //是否为移动终端ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android终端或者uc浏览器iPhone: u.indexOf('iPhone') > -1 || u.indexOf('Mac') > -1, //是否为iPhone或者QQHD浏览器iPad: u.indexOf('iPad') > -1, //是否iPadwebApp: u.indexOf('Safari') == -1 //是否web应该程序,没有头部与底部
                    };}(),
language: (navigator.browserLanguage || navigator.language).toLowerCase()
}if (browser.versions.ios || browser.versions.iPhone || browser.versions.iPad) {
window.location="https://itunes.apple.com/xxx";
}
else if (browser.versions.android) {
window.location="http://xxx/xxx.apk";
}document.writeln("语言版本: " + browser.language + "<br>");
document.writeln(" 是否为移动终端: " + browser.versions.mobile + "<br>");
document.writeln(" ios终端: " + browser.versions.ios + "<br>");
document.writeln(" android终端: " + browser.versions.android + "<br>");
document.writeln(" 是否为iPhone: " + browser.versions.iPhone + "<br>");
document.writeln(" 是否iPad: " + browser.versions.iPad + "<br>");
document.writeln(navigator.userAgent);

转载于:https://www.cnblogs.com/tianwengao/p/6742453.html

js判断手机端和pc端相关推荐

  1. html页面判断是手机端访问,JS 判断手机端和pc端后跳转对应页面

    判断手机端和pc端 (function () { var sUserAgent = navigator.userAgent; if (sUserAgent.indexOf('Android') > ...

  2. js判断手机端和pc端以及微信浏览器

    方法一: if(/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) {console.log('this is wap ...

  3. php 判断来源 微信客户端_PHP判断手机端、PC端 、微信代码实例

    欢迎大家关注我的其他Github博客和CSDN博客,互相交流! 在这里博主为大家分享了PHP判断的两个实例,一是PHP判断是手机端还是PC端,二是PHP判断是否是微信浏览器,供大家参考,具体内容如下 ...

  4. 微信php示例代码,PHP判断手机端、PC端、微信示例代码分享

    在这里博主为大家分享了PHP判断的两个实例,一是PHP判断是手机端还是PC端,二是PHP判断是否是微信浏览器,供大家参考,具体内容如下 1.判断是否是手机端function isMobile() { ...

  5. tp5框架判断手机端与pc端

    参考网址http://www.php.cn/php-weizijiaocheng-405981.html 1.\application\index\view 中 新建两个文件夹放置手机端网页跟pc端网 ...

  6. H5与js实现手机端和pc端自适应播放器

    h5视频播放 实现效果 自适应实现 实现 实现效果 pc端 手机端 自适应实现 1.允许网页自动调整,在html文件的头部添加一行viewport元标签 <meta name="vie ...

  7. js实现手机端、pc端相应的跳转

    2019独角兽企业重金招聘Python工程师标准>>> 只需要加入两行代码即可 1.加入压缩后的uaredirect.js function uaredirect(f){try{if ...

  8. js判断手机端还是电脑PC端(以及注意事项)

    在router.index中声明方法,在导航守卫中调用并跳转 要注意跳转的网址必须加上 http 或https 1: 不加是不会打开外网的连接,会在你服务内找localhost:XX/XX, 2:加上 ...

  9. php判断客户端是微信,PHP判断是手机端还是PC端以及PHP判断是否是微信浏览器

    这篇文章主要为大家详细介绍了PHP判断是手机端还是PC端,以及PHP判断是否是微信浏览器,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了PHP判断的两个实例,一是PHP判断是手 ...

最新文章

  1. ADC0832双通道实现AD电压转换
  2. 【矩阵乘法】沼泽鳄鱼(ssl 2511)
  3. 高校教师职称制度将迎重大改革,教师怎么看?
  4. 数据结构期末复习之交换排序
  5. 英雄联盟官宣IG冠军皮肤 彩蛋竟是王思聪吃热狗...
  6. solr 6.4 mysql_solr6.4.1搜索引擎(2)首次同步mysql数据库
  7. vi编辑文件时如何批量替换字符串
  8. Python/Basemap绘制美国人口分布示意图
  9. 【Godot 插件】获取编辑器上所有的节点
  10. 如何写好一篇伪原创文章
  11. 计算机二级vb考试教材,计算机二级考试VB基础题教材.doc
  12. Slack桌面3.0迁移到BrowserView
  13. server sql 将出生日期转为年龄_SQL中将用户的出生年月转换成对应的年龄
  14. wifi虚拟服务器名称怎么弄,虚拟wifi设置方法大全【图解】
  15. 最新的基于mvc毕业设计题目50例
  16. 微软公司按照成熟度把服务器端企业,战略性新兴产业基础知识(公需课作业).pdf...
  17. 案例精选 | 志翔科技:安全与高效并重 构筑芯片行业数据安全堡垒
  18. ERP管理系统有哪些功能?能否支持跨区域使用?
  19. python实现bt下载器_使用Python编写基于DHT协议的BT资源爬虫
  20. ubuntu20.04系统的英文语言换成中文语言

热门文章

  1. cocos2d-x Schedule详解
  2. flex 错误信息类型及解决方法
  3. squid日志中关键字的含义
  4. 全手工制作arm-linux交叉编译工具链《一》-转
  5. [Java] 蓝桥杯ALGO-59 算法训练 快速排序
  6. [Java] 蓝桥杯 BASIC-1 基础练习 闰年判断
  7. [Python] L1-052 2018我们要赢-PAT团体程序设计天梯赛GPLT
  8. 1022. D进制的A+B (20)-PAT乙级真题
  9. JAVA中运行看不见窗口_eclipse中已经把窗口设置为可视,为什么运行 时还是看不到窗口?...
  10. redis查看连接数