做手机端的前端开发,少不了对手机平台的判断。如,对于app下载,就要判断在Android平台下就显示Android下载提示;在iOS平台下就显示iOS下载提示。
今天就为大家介绍一下用js判断手机客户端平台及系统平台的方法:
技术支持:jQuery库
js代码如下:
<script type="text/javascript"> //手机端判断各个平台浏览器及操作系统平台 function checkPlatform(){ if(/android/i.test(navigator.userAgent)){ document.write("This is Android'browser.");//这是Android平台下浏览器 } if(/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)){ document.write("This is iOS'browser.");//这是iOS平台下浏览器 } if(/Linux/i.test(navigator.userAgent)){ document.write("This is Linux'browser.");//这是Linux平台下浏览器 } if(/Linux/i.test(navigator.platform)){ document.write("This is Linux operating system.");//这是Linux操作系统平台 } if(/MicroMessenger/i.test(navigator.userAgent)){ document.write("This is MicroMessenger'browser.");//这是微信平台下浏览器 } } $(document).ready(function(){ alert(navigator.platform); checkPlatform(); }); </script>
在这里就不做pc端操作系统平台的判断了,怎么判断也说下方法,如用document.write(navigator.platform);就可以获得操作系统平台。在win32下就会显示Win32,;在Win64下就会显示Win64等。
相关推荐
滑板开关端子折弯机_三维3D设计图纸.zip
本项目为基于Vue框架开发的毕业生离校管理系统设计源码,包含322个文件,涵盖147个Vue组件、95个JavaScript脚本、46个SVG图形、9个SCSS样式表、3个Handlebars模板、2个YAML配置、2个Markdown文件、2个JSON数据、2个PNG图片和2个CSS样式文件。系统采用Vue、JavaScript、CSS和HTML等多种编程语言和技术构建,旨在实现毕业生的离校管理功能。
本项目是一款基于SpringBoot和Vue构建的桂林旅游景点导游平台源码,包含798个文件,涵盖了162个SVG图形、152个JavaScript文件、107个Java文件、79个GIF动画、50个PNG图片、48个JPG图像、46个Vue组件、44个CSS样式表、44个HTML模板、16个地图文件。该平台利用JavaScript、Java、Vue、CSS和HTML等多种语言和技术,为用户提供全面的旅游导览服务。
数据手册-AT45DB161B-datasheet.zip
本项目是一款基于Java微内核与插件架构的API网关设计源码,总文件量为316个,涵盖150个类文件、120个Java源文件、20个XML配置文件、8个日志文件、3个属性文件以及2个各类型文件。该API网关功能全面,支持负载均衡、多维度限流、MOCK模拟、灰度发布、黑白名单限制、短链系统、超时重试等多种特性,为开发者提供了一款开箱即用的解决方案。
多场景智能插座的设计与实现
全自动水箱装配机_三维3D设计图纸.zip
数据手册-74HC02-datasheet.zip
输送机_三维3D设计图纸.zip
该项目是北京邮电大学大二下学期Java选修课的作业设计源码,涵盖101个文件,其中包含42个Java源代码文件、37个XML配置文件、7个Idea项目配置文件、6个Git忽略文件、4个Kotlin模块配置文件、2个文本文件、1个HTML文件以及1个许可协议文件。该作业旨在通过实践提升学生的Java编程和HTML应用能力。
机壳振动盘分料送料电焊及下料机_三维3D设计图纸.zip
平板搓丝机_三维3D设计图纸.zip
该项目为基于Python实现的MusicLyricChatbot音乐歌词聊天机器人设计源码,包含35个文件,包括12个Python源文件、8个XML配置文件、7个Python字节码文件、2个IDE项目配置文件、1个Git忽略规则文件、1个Markdown文件、1个ZIP压缩文件、1个配置文件、1个文本文件和1个PNG图片文件。源码可在GitHub上查看:[https://github.com/liuhuanyong/MusicLyricChatbot](https://github.com/liuhuanyong/MusicLyricChatbot)。
那些年,与你同分同位次的同学都去了哪里?全国各大学在辽宁2020-2024年各专业最低录取分数及录取位次数据,高考志愿必备参考数据
该项目是一款基于Java语言开发的cooklife菜谱分享与查阅社区应用,源码包含396个文件,其中包括176个Java源文件、118个XML配置文件、78个PNG图片文件、9个webp图片文件、3个gitignore配置文件、3个Gradle构建脚本文件、2个属性文件以及1个JPG图片文件和1个JAR可执行文件。该应用旨在为用户提供便捷的菜谱分享和查阅服务。
那些年,与你同分同位次的同学都去了哪里?全国各大学在辽宁2020-2024年各专业最低录取分数及录取位次数据,高考志愿必备参考数据
那些年,与你同分同位次的同学都去了哪里?全国各大学在辽宁2020-2024年各专业最低录取分数及录取位次数据,高考志愿必备参考数据
心灵治愈交流平台 毕业设计 源码+数据库+论文(JAVA+SpringBoot+Vue.JS) 启动教程:https://www.bilibili.com/video/BV11ktveuE2d
20吨吊钩桥式起重机起重小车_三维3D设计图纸.zip
那些年,与你同分同位次的同学都去了哪里?全国各大学在辽宁2020-2024年各专业最低录取分数及录取位次数据,高考志愿必备参考数据