首页 程序笔记 js判断浏览器类型

js判断浏览器类型

通过js可以判断浏览器类型,内核和终端,如是在手机打开还是电脑浏览器打开,具体代码如下。

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.*/), //是否为移动终端

                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 , //是否为iPhone或者QQHD浏览器

                iPad: u.indexOf('iPad') > -1, //是否iPad

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

            };

        }(),

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

    }

使用方法:

if(browser.android){

alert('安卓设备')

}

站星网

通过js可以判断浏览器类型,内核和终端,如是在手机打开还是电脑浏览器打开,具体代码如下。 var browser..

为您推荐

AI 浏览器大比拼:Comet vs Atlas 深度测评

近几年,“AI 浏览器”开始成为市场热点。不同于传统浏览器只是用来浏览网页、管理标签页,AI 浏览器整合了大语言模型、智能搜索、自动化任务等功能,旨在提升“浏览即生产力”的体验。在这一浪..

ChatGPT Atlas:OpenAI 推出 AI 驱动浏览器 开启全新智能上网体验

ChatGPT Atlas:AI 浏览器新纪元,开启共同行动的未来当地时间 10 月 21 日,OpenAI 正式宣布推出其首款 AI 驱动的网页浏览器——ChatGPT Atlas。这一举措标志着人工智能巨头对传统互联网入口发起了正面挑..

Comet 官网:Perplexity 免费开放 AI 驱动浏览器使用指南

在 AI 助手与智能搜索迅速渗透互联网的时代,浏览器正在从“展示网页”的工具,逐渐演变为带有智能 “代理/助理” 能力的平台。近日,Perplexity 宣布其 AI 浏览器 Comet(原本只限部分用户使用..

Comet AI 浏览器全面免费开放:重塑全球网际体验的新时代

近年来,AI 技术正在深度重塑互联网体验。作为 Perplexity 旗下的 AI 浏览器,Comet 现已向全球所有用户免费开放,这意味着每个人都能免费体验其集成的智能助手与搜索能力。Comet 不再只是传统浏览器的扩展,而是一..

Web前端入门第 57 问:JavaScript 数据类型与类型转换

在程序语言中,数据类型是基础,一切程序都是建立在基础数据之上。如果说程序如同万丈高楼平地起,那么数据类型就像沙、石、钢筋、水泥等等最基础的原料。一样的高楼,不同的人,用相同的原料,造的方法也会有千般变..

使用 ua-parser-js 获取用户的浏览器、操作系统、设备类型等信息

什么是 ua-parser-js?ua-parser-js 是一个轻量级的 JavaScript 库,旨在解析用户代理(User-Agent)字符串,从中提取出浏览器、操作系统、设备类型、CPU 架构等信息。它支持在浏览器(客户端)和 Node.js(服务端)..

Dia AI 浏览器全面介绍:2025 年最值得关注的智能浏览器

在人工智能日益融入日常生活的今天,浏览器作为我们接触互联网的主要工具,也在发生着深刻的变革。由 Arc 浏览器开发团队 The Browser Company 推出的全新 AI 浏览器——Dia,正是这一变革的代表。Dia 不..

float 与 double 类型区别

float 单精度浮点数在机内占 4 个字节,用 32 位二进制描述。double 双精度浮点数在机内占 8 个字节,用 64 位二进制描述。浮点数在机内用指数型式表示,分解为:数符,尾数,指数符,指数四部分。数符占 1 位二进制..

ASP.NET MVC中有四种过滤器类型

在ASP.NET MVC中有四种过滤器类型Action1、在ASP.NET MVC项目中,新建文件夹Filter,然后新建类MyCustormFilter,继承自ActionFilterAttribute类,我们来看下ActionFilterAttribute类有如下四个方法,从命名我应该就..

2025年最受欢迎浏览器排行榜

根据2025年的用户数据和各大评测机构的分析,以下是最受欢迎的浏览器排行榜:谷歌Chrome:凭借其高效的渲染引擎、丰富的插件支持以及与谷歌生态系统的深度整合,Chrome继续稳居市场首位。谷歌Chrome官网下载地址:ht..

Crawlee 下一代网络爬虫与浏览器自动化工具

在数字化时代,数据是企业决策和创新的基石。网络爬虫作为获取数据的重要工具,其重要性不言而喻。今天,我们将深入探讨Crawlee,一个为Node.js环境设计的先进网络爬虫和浏览器自动化库,它如何帮助开发者构建快速、..

判断 nginx 服务是否启动,未启动自动重启 shell脚本

我的是宝塔面板直接上代码nginx_procnum=`ps -ef|grep "nginx"|grep -v grep|wc -l`if [ $nginx_procnum -eq 0 ]then echo "start nginx..." /etc/init.d/nginx startelse echo "no cmd" fi然后添加定时任务;每分钟..

AutoMapper.AutoMapperMappingException”类型的异常在 AutoMapper.dll 中发生,但未在用户代码中进行处理

今天修改别人的代码抛出了这样的异常: AutoMapper.AutoMapperMappingException”类型的异常在 AutoMapper.dll 中发生,但未在用户代码中进行处理。进行了调试,往下走的时候直接报错了,百度之~中文网站上没..

.NET Core MVC判断是否是ajax请求

在ASP.NET Core MVC中,可以通过检查请求头中是否包含X-Requested-With标头来判断请求是否为Ajax请求。可以使用以下代码来检查:if(Request.Headers["X-Requested-With"] == "XMLHttpRequest"){// 处理Ajax请求的逻..

使用Tor洋葱浏览器访问暗网注意事项

洋葱浏览器是一种匿名浏览器,它通过使用多层加密和网络隧道来隐藏您的IP地址和网络活动,从而保护您的隐私。下面是使用洋葱浏览器的简单步骤:下载和安装洋葱浏览器:您可以从洋葱浏览器的官方网站https://www.torp..

程序员开发人员常用工具和网站

给大家分享一些程序员开发人员常用工具和网站,我相信这里总有一款工具适合你。排名不分先后~Visual Studio CodeVisual Studio Code官网地址:https://code.visualstudio.com/Visual Studio Code重新定义和优化了代..

类似sms-activate的国外手机验证码接码平台

很多网站需要通过手机验证码才能注册成功,例如最近大火的ChatGPT的官网OpenAI只能使用国外手机号注册。这里推荐几个可以接收国外手机验证码的平台。sms-activatehttps://sms-activate.org/cn站点推荐:ChatGPT手机..

百度文心一言邀请码如何获得?

3月16日下午,百度于北京总部发布了新一代大语言模型、生成式AI产品文心一言。首批用户即可通过邀请测试码,在文心一言官网体验产品,后续将陆续开放给更多用户。邀请码申请方式请往下看。百度文心官网地址:https://..

免费申请SSL证书的网站教程推荐

现在有很多平台可以申请的免费SSL证书让你的网站提供https服务。一些云服务器平台可能也会有一些免费SSL证书的服务。免费SSL证书安全吗?免费SSL证书可以使用,并且在许多情况下是足够安全的。免费SSL证书可以通过Le..

react使用echart图文教程

可以参考ECharts官网的文档:https://echarts.apache.org/handbook/zh/basics/import在React中使用ECharts可以通过以下步骤:安装ECharts库使用npm或者yarn安装ECharts库:npm install echarts --save引入ECharts库..

发表回复

返回顶部

微信分享

微信分享二维码

扫描二维码分享到微信或朋友圈

链接已复制
蜂鸟影院2048影视资源论坛熊猫影视河马影视星辰影视萝卜影院八哥电影网人人看电影无忧影视网橙子影视网叮当影视网天天影视网青青影视网电影天堂开心追剧网西瓜影院麻花影视网70影视网年钻网茶小舍电影藏影堂新神州影域煮酒观影体积影视爱看影院星光电影至尊影院极影公社超清视界