`

Web客户端访问设备类型判断方法-Js

阅读更多
<html>

	<body>

		<script type="text/javascript">
			function browserRedirect() {
				var sUserAgent = navigator.userAgent.toLowerCase();
				var bIsIpad = sUserAgent.match(/ipad/i) == "ipad";
				var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os";
				var bIsMidp = sUserAgent.match(/midp/i) == "midp";
				var bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4";
				var bIsUc = sUserAgent.match(/ucweb/i) == "ucweb";
				var bIsAndroid = sUserAgent.match(/android/i) == "android";
				var bIsCE = sUserAgent.match(/windows ce/i) == "windows ce";
				var bIsWM = sUserAgent.match(/windows mobile/i) == "windows mobile";

				if (bIsIpad || bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM) {
					window.location.href = 'http://url/mobile.html';
				} else {
					window.location = 'http://url/pc.html';
				}

			}

			browserRedirect();
		</script>

	</body>
</html>
分享到:
评论

相关推荐

    使用JS判断客户端的设备类型

    "使用JS判断客户端的设备类型"是解决这一问题的关键技术之一。通过JavaScript,我们可以获取到HTTP请求Header中的`User-Agent`字段,这个字段包含了关于浏览器和设备的信息,从而实现对设备类型的识别。 `User-...

    js获取客户端操作系统类型的方法.docx

    &lt;title&gt;js判断客户端操作系统类型 &lt;script language="javascript"&gt; function detectOS() { var sUserAgent = navigator.userAgent; var isWin = (navigator.platform == "Win32") || (navigator.platform == ...

    如何限制电脑PC端访问Web页面只能手机端才能访问

    在现代的互联网应用开发中,有时...综上所述,限制电脑访问Web页面只允许手机访问涉及到设备检测、服务器端和客户端实现、安全性和用户体验等多个层面。在实际应用中,应根据项目需求和实际情况灵活选择合适的方法。

    js判断是手机访问还是电脑访问

    本文将详细介绍如何使用JavaScript(简称JS)来判断用户是通过手机还是电脑访问网站的方法。 #### 基本原理 判断用户访问设备的主要依据是用户的浏览器发送的`User-Agent`字符串。`User-Agent`字符串包含了用户...

    WEB 客户端开发宝典

    在"WEB客户端开发宝典"这个压缩包中,包含了五个重要的资源,它们分别是DHTML_Handbook.chm、JScript中文参考手册.chm、css20.chm、VBSCRIP5.CHM以及WSH.CHM。这些文件是针对Web前端开发的关键技术进行详细解释的...

    js根据手机客户端浏览器类型,判断跳转官网/手机网站多个实例代码

    从给定的文件信息中,我们可以提取以下关于使用JavaScript进行客户端浏览器类型判断以及根据判断结果跳转官网或手机网站的知识点: 1. 用户代理(User-Agent)字符串的解析和匹配是客户端浏览器类型判断的关键。...

    js 客户端检测

    在JavaScript的世界里,客户端检测是开发Web应用时不可或缺的一部分,它可以帮助我们了解用户正在使用的设备、浏览器特性,以便实现更好的兼容性和用户体验。这篇博客“js客户端检测”可能深入探讨了如何利用...

    ASP.NET获取客户端的操作系统、浏览器、.NET版本等信息

    2. 另一种方法是创建一个JavaScript代码,让客户端运行,并返回其浏览器支持的.NET Web服务版本。但这需要客户端浏览器开启ActiveX或JavaScript支持。 然而,这些方法都不是完全准确的,因为用户可能有多个.NET ...

    JavaScript,简称JS,是一种在Web开发中举足轻重的客户端脚本语言 它最初由Netscape公司的布兰登·艾奇在199

    JavaScript(简称 JS),是一种重要的客户端脚本语言,在 Web 开发领域占据着举足轻重的地位。它由 Netscape 公司的布兰登·艾奇于 1995 年开发,起初命名为 LiveScript,后来改名为 JavaScript。这一语言的诞生极大...

    javascript数据类型 -JavaScript优势简介及数据类型

    4. **丰富界面**:JavaScript支持如拖放组件和滑块等,为网站访问者提供更丰富的界面。 二、JavaScript的数据类型 JavaScript提供了多种数据类型,包括基本和复合类型: 1. **基本数据类型**: - **数字(Numbers...

    C#winform调用webapi.rar

    WebAPI则是.NET Framework或.NET Core中用于构建RESTful服务的技术,它允许开发者创建HTTP服务,可以被各种客户端,包括浏览器和移动设备访问。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,常...

    js客户端响应

    `window.innerWidth`和`window.orientation`等属性可用于判断设备类型和方向。 7. **性能优化** - 对于大型应用,延迟加载(lazy loading)、代码分割、模块化(如CommonJS或ES6模块)和事件委托等技术可以提高...

    JavaScript-网页客户端系统文件操作

    ### JavaScript-网页客户端系统文件操作 #### 一、核心知识点:FileSystemObject对象 在JavaScript中进行文件操作的主要工具是`FileSystemObject`对象。这个对象属于ActiveX控件的一部分,允许开发者在客户端执行...

    js如何判断用户是在PC端和还是移动端访问

    具体实现方面,可以通过编写一个通用的JavaScript函数来完成设备类型判断。例如,可以定义一个名为uaredirect的函数,该函数根据参数的不同来决定是否跳转到移动端的特定页面。如果函数判断当前为移动端访问,那么就...

    js常用函数及客户端验证

    JavaScript是一种广泛应用于客户端Web开发的脚本语言,它在浏览器环境中执行,为用户提供动态交互体验。本文将深入探讨JavaScript中的常用函数以及客户端验证技术。 首先,我们来看看JavaScript中的一些核心函数: ...

    php入口文件自动判断手机web端跳转

    "php入口文件自动判断手机web端跳转"这一主题,主要涉及到如何在PHP的入口文件(如index.php)中检测用户的设备类型,并据此进行相应处理。以下将详细介绍这一过程。 首先,我们需要理解“入口文件”在PHP Web应用...

    Nuxt.js实现校验访问浏览器类型的中间件

    1. 在Nuxt.js项目的utils目录下创建一个deviceType.js文件,用于定义不同设备类型的判断函数,以及一个统一的deviceType函数,该函数接收UA字符串作为参数,返回设备类型、访问环境、是否显示遮罩层等信息。...

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

    在学习和工作中,使用JavaScript(JS)来判断浏览器的环境是一种常见的需求。这涉及到检测当前用户是通过PC端、移动端还是微信浏览器访问网站。通过不同的环境来调整网站的布局、功能或是用户体验,对于Web开发而言...

Global site tag (gtag.js) - Google Analytics