`

手机端浏览器平台、操作系统平台及微信平台的判断

阅读更多

      做手机端的前端开发,少不了对手机平台的判断。如,对于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等。

1
0
分享到:
评论

相关推荐

    js判断浏览器的环境(pc端,移动端,还是微信浏览器)

    `userAgent`属性可以获取到当前浏览器的用户代理字符串,该字符串中包含了浏览器的类型、版本、操作系统的相关信息。通过匹配这个字符串的不同部分,我们可以判断出浏览器的具体类型。 方法一是一个简单的函数,...

    微信跳转浏览器下载APP,打开网页实现代码.rar

    这种技术通常包括在HTML页面中嵌入特定的JavaScript代码,以实现更加智能和灵活的跳转逻辑,例如根据设备类型、操作系统版本等条件来决定跳转方式。 5. **安全与合规性**:在实施跳转策略时,需要确保符合微信的...

    js判断手机浏览器操作系统和微信浏览器的方法

    在进行手机端前端开发时,经常需要对用户的操作系统进行判断,以便展示相应平台特定的内容。例如,在提供应用下载的场景中,需要根据用户设备的系统平台,区分显示Android或iOS平台的下载提示。这通常是通过...

    手机APP下载页面判断是否微信

    标题所提及的"手机APP下载页面判断是否微信",主要涉及到的技术点是检测用户访问页面的环境,特别是当用户在微信内置浏览器中打开APK下载链接时,如何确保用户能够顺利下载。微信为了安全和用户体验,限制了直接在...

    ecshop微信支付电话端和手机端

    标题“ecshop微信支付电话端和手机端”指的是在ECSHOP电子商务系统中实现微信支付功能,包括针对电话端(通常指的是PC端)和手机移动端的支付接口集成。ECSHOP是一款开源的网上商城系统,广泛应用于中小企业构建在线...

    微信打开外部链接下载APP引导

    本话题主要探讨如何在微信环境中实现这一功能,同时兼容安卓(Android)和苹果(iOS)两大操作系统。 1. 微信跳转外部链接: 微信提供了“网页授权获取用户基本信息”接口,通过OAuth2.0协议,允许开发者在获得...

    手机微信分享demo

    本示例“手机微信分享demo”主要关注于手机端的分享功能实现,特别是针对QQ、QQ空间、微信好友及朋友圈的分享。同时,它还支持UC、QQ和百度这三大主流移动浏览器,这意味着该功能具有广泛的适用性。 1. **HTML**:...

    使用PHP和JavaScript判断请求是否来自微信内浏览器

    现在将详细介绍如何使用PHP和JavaScript来识别来自微信内浏览器的请求,并分享如何在手机端使用微信分享JS脚本。 首先,我们来理解HTTP_USER_AGENT是什么。HTTP_USER_AGENT是一个客户端浏览器向服务器报告的标识...

    “全民阅读”背景下基于微信小程序的图书社交平台设计及实现.pdf

    这些功能可以通过微信小程序的前后端分离技术来实现,服务器端只负责请求的响应和数据处理,这样可以减轻服务器负担,提高系统的稳定性和实时性。在后台管理方面,开发者可以使用浏览器/服务器架构,在任何时间、...

    搜狗浏览器如何添加微信?.docx

    网页版微信的基本操作功能与手机APP相似,包括聊天、发送文件、查看朋友圈等。 虽然在电脑上通过搜狗浏览器添加并使用微信网页版非常方便,但是用户在享受便捷的同时,也不能忽视潜在的安全风险。由于网页版微信在...

    基于微信小程序的点餐系统

    综上所述,基于微信小程序的点餐系统充分利用了微信平台的优势,结合现代Web开发技术,为餐厅提供了一个高效、便捷的服务平台。不仅极大地提升了顾客的就餐体验,也为餐厅带来了更高的运营效率和盈利能力。未来,...

    unity 用安卓手机 打开webgl 浏览器全屏 显示模版

    Unity是一款强大的跨平台游戏开发引擎,它支持创建2D、3D、VR和AR等多种类型的游戏及交互式体验。在Android设备上,开发者可以利用Unity的WebGL技术将游戏或应用发布为网页形式,以便在浏览器中运行。本文将详细探讨...

    利用浏览器进行微信网页版聊天的方法.docx

    这种方法适用于多种操作系统,只要拥有一个支持网页浏览的设备和安装了微信的智能手机,就能完成聊天操作。 1. **开启微信网页版**: - 首先,你需要打开任意一款浏览器,如Chrome、Firefox、Safari或Edge等。 - ...

    android 实时监听读取微信最新消息

    在Android平台上实现“实时监听并读取微信最新消息”是一个涉及到多方面技术的挑战,主要涉及到以下几个关键知识点: 1. **Android系统权限**:首先,为了读取微信的消息,需要在AndroidManifest.xml文件中声明相应...

    微信端新年抽签源码

    【微信端新年抽签源码】是一个用于在微信平台及WAP移动端实现的新年互动功能。这个源码允许开发者自定义界面样式和所使用的图片,为用户提供一个有趣的、具有个性化的新年祝福体验。用户参与抽签后,系统将随机生成...

    微信小程序点餐系统.rar

    微信小程序点餐系统是一款基于微信平台的轻量级应用程序,专为餐饮行业设计,提供便捷的在线点餐服务。该系统充分利用微信小程序的特性,让用户无需下载安装即可使用,节省了手机存储空间,同时提供了流畅的用户体验...

    Html微信支付宝收付款充值源码 支持WAP端+PC端.zip

    这里的WAP端指的是适应手机浏览器的支付页面,需要考虑移动设备的屏幕尺寸和操作习惯,确保支付流程简洁易用。 5. PC端支付:相对于WAP端,PC端支付主要针对桌面或笔记本电脑用户,页面设计通常更复杂,可以提供更...

Global site tag (gtag.js) - Google Analytics