本篇文章主要讲述jQuery之解析判断当前页面打开端(APP或浏览器)的方法,希望阅读本篇文章以后大家有所收获,帮助大家对相关内容的理解更加深入。

一、代码如下:

function check_useragent()

{

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, //是否iPad

webApp: u.indexOf('Safari') == -1 //是否web应该程序,没有头部与底部                };

}(),

language: (navigator.browserLanguage || navigator.language).toLowerCase()

}

if (browser.versions.ios) {

return true;

}

else if (browser.versions.android) {

return true;

}

var ua = navigator.userAgent.toLowerCase();

if(ua.match(/MicroMessenger/i)=="micromessenger") {

return false;

} else {

return false;

}

}

本文由职坐标整理发布,学习更多的相关知识,请关注职坐标IT知识库!

jq 自动打开浏览器_jQuery之解析判断当前页面打开端(APP或浏览器)的方法相关推荐

  1. asp.net获取浏览器的唯一标识_vue单页面应用如何在微信浏览器里进行网页授权获取用户信息

    前言 在vue单页面应用比较流行的时代,如何把vue应用和微信公众号两者结合在一起也是比较常见的功能.如果仅仅是把一个vue应用放在公众号上,没有进行额外的微信功能开发,如:获取用户信息,支付,分享等 ...

  2. jq 自动打开浏览器_微信QQ跳转浏览器打开代码

    使用方法: 将代码全部复制 粘贴到 网站根目录下index.php文件的顶端 注意:不要覆盖了 index.php里面的原代码,原代码保留 使用说明: 手机QQ内打开,会自动跳转浏览器: 微信内打开, ...

  3. vue配置项目启动时自动打开浏览器

    在vue.config.js文件中添加以下配置,重点是配置host,port,open module.exports = {devServer: {host: 'localhost',//启动后的ho ...

  4. 自动打开国航APP并签到

    分析需求 1.需求 国航APP签到可以送里程,写一个Demo自动打开国航,并且跳转签到页面,自动签到 2. 主要步骤 启动国航APP 自动点击:(1)点击底部button跳转到签到页面:(2)点击&q ...

  5. android安装自动打开网页,Android调用系统自带浏览器打开网页的实现方法

    Android调用系统自带浏览器打开网页的实现方法 在Android中可以调用自带的浏览器,或者指定一个浏览器来打开一个链接.只需要传入一个uri,可以是链接地址. 启动android默认浏览器 在A ...

  6. 怎样使微信中打开链接自动打开外部浏览器打开指定URL页面或者直接下载APP(安卓/苹果)文件

    最近很多朋友在使用微信分享转发网页链接的时候,都很容易碰到链接在微信中无法打开的问题.通常这种情况微信会给个提示 "已停止访问该网址" ,那么导致这个情况的因素有哪些呢,主要有以下 ...

  7. python生成表格并显示在浏览器_python自动打开浏览器下载zip并提取内容写入excel...

    前言 佬们轻喷,里面有些代码都是现学现写的,一些细节没处理好的地方还请指出来~~~ 首先贴上效果图:有些部分我没有放进来,比如浏览器的启动,但我详细聪明的你们那个玩意肯定一学就会.有些东西我没放进来 ...

  8. spring boot自动打开浏览器和配置打开首页

    目录 前言 一.配置自动打开浏览器 在启动器同级目录下创建config文件夹来放启动配置类 下面是application.properties的配置 二.配置默认首页 总结 前言 如何配置自动打开浏览 ...

  9. Android 挂逼 修炼之行---解析公众号文章消息和链接文章消息如何自动打开原理

    一.辅助功能方案分析 关于WX的各种功能插件已经非常普遍了,而现在的插件都是依赖于Xposed框架进行的,所以个人觉得WX应该在这方便应对Xposed框架的使用防护,防止插件满天飞的现象,本文来介绍一 ...

最新文章

  1. 设计模式C#实现(十五)——命令模式
  2. hibernate对象管理
  3. 14.Java包装类
  4. SpringBoot+Vue+Echarts实现双柱体柱状图
  5. 0326互联网新闻 | 字节跳动推出阅读产品番茄小说;微信正式上线物流助手接口功能...
  6. 了解WWW服务与HTTP协议 【入门与应用】
  7. c# 结构体 4字节对齐_C语言程序员们常说的“内存对齐”,究竟有什么目的?
  8. sass之mixin的全局引入(vue3.0)
  9. ArcGis api配合vue开发入门系列(二)距离以及面积的测量
  10. 洛谷P3275 [SCOI2011]糖果
  11. mysql carnation_RDS mysql5.6 数据库还原到本地
  12. Java访问用户名密码验证的url
  13. DWG 、DXF格式互转、CAD版本转换,记住一个就能快速提高你的工作效率!
  14. stm32f207/stm32f407擦除内部flash讲解
  15. 我的2018股票投资思路:A股重仓家电,港股赌内房,美股投机
  16. PhotoZoom2020pro激活序列号秘钥下载8版安装教程
  17. spring gateway route超时时间原理解析和gateway调用流程
  18. Linux中的lvm动态扩容管理
  19. 16. 求两点之间的最短路径
  20. SDS很好,但处理器需“减负”!

热门文章

  1. Kettle能做什么?
  2. 不用现有方法,把string转换成int型[C#]
  3. Oracle中Cursor介绍
  4. 用viewport进行布局,将页面分成了三分,我想实现弹出的window窗口在整个viewport上...
  5. Python数据可视化之南丁格尔玫瑰图(亲测)
  6. 让mysql返回的结果按照传入的id的顺序排序
  7. 初学linux,在Linux上创建c程序并运行!
  8. 后台(crontab,at,,nohup)
  9. 监控操作系统和服务器,LoadRunner如何监控不同操作系统的服务器?
  10. 怎么判断间隙过渡过盈配合_间隙配合过盈配合过渡配合之间的区别