`
dunhuangmi
  • 浏览: 27121 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

区分PC还是移动设备useragent的javascript代码

阅读更多
判断useragent是来自普通pc,还是来自移动设备。普通pc打开index-pc.html,移动设备打开index-m.html
	var deviceAgent = navigator.userAgent.toLowerCase();
	var agentID = deviceAgent.match(/(iphone|ipod|ipad|android)/);
	if(agentID){
		if(agentID.indexOf("iphone")>=0 || agentID.indexOf("ipod")>=0 || agentID.indexOf("ipad")>=0 || agentID.indexOf("android")>=0){
			window.location="index-m.html";
		}
		else{
			window.location="index-pc.html";
		}
	}
	else{
		window.location="index-pc.html";
	}
0
0
分享到:
评论

相关推荐

    js判断当前页面在移动设备还是在PC端中打开

    描述表明文档内容将提供一个实际的例子,即通过JavaScript代码片段来判断和区分用户的设备类型。这通常涉及分析浏览器提供的用户代理字符串(userAgent),该字符串包含了浏览器和设备的相关信息。 标签列出了三个...

    JS实现判断移动端PC端功能

    总结来说,JS实现判断移动端PC端功能主要是通过分析`navigator.userAgent`中的信息,判断设备标识符来区分设备类型。开发者可以根据项目需求选择合适的方法,确保在不同设备上提供最佳的用户体验。

    基于JavaScript代码实现pc与手机之间的跳转

    在当今这个移动互联网迅猛发展的时代,针对不同设备(PC和手机)的网页内容访问需求变得尤为重要。特别是随着智能手机的普及,为手机用户量身定制的网页体验更是成为企业和开发者必须关注的课题。这就需要能够根据...

    基于VUE实现判断设备是PC还是移动端

    在前端开发中,有时我们需要根据用户使用的设备类型来提供不同的界面体验,这通常涉及到判断设备是PC还是移动端。Vue.js,作为一个轻量级且强大的前端框架,提供了多种方式来实现这种设备判断。本文将详细介绍如何在...

    JS如何实现网站中PC端和手机端自动识别并跳转对应的代码

    响应式设计是实现这一目标的一种常见方法,但有时根据业务需求,可能需要为这两种设备编写完全不同的代码。在这种情况下,可以使用JavaScript来检测用户访问设备的类型,并据此自动跳转到相应的页面。本文将详细探讨...

    详解JS判断页面是在手机端还是在PC端打开的方法

    为了适配不同的屏幕尺寸和设备特性,开发者需要能够区分访问网站的设备是移动设备还是桌面电脑(PC)。本文将详细介绍使用JavaScript(JS)来判断页面是在手机端还是PC端打开的方法。 ### 利用Navigator对象 ...

    js判断浏览器终端

    例如,某些功能可能更适合移动设备,而另一些功能则更适合桌面设备。本文将详细介绍如何使用JavaScript来检测用户的浏览器终端类型,并给出一个具体的代码示例。 #### 二、基本原理 JavaScript 中的 `navigator` ...

    js判断是哪个平台访问

    这有助于开发者优化用户体验,例如:为移动设备提供响应式设计,或者针对不同操作系统提供定制化功能。本文将详细介绍如何使用JavaScript来识别用户的访问平台,包括Web浏览器、手机客户端等。 #### 二、JavaScript...

    微信化妆品项目总结之前端

    - **获取设备类型**: 通过检测`navigator.userAgent`中的字符串来判断设备类型,区分桌面和移动设备。 - **动态调整容器尺寸**: 根据设备的宽度和高度来确定容器的大小,实现自适应布局。例如,对于桌面设备,可以...

    JS判断当前页面是否在微信浏览器打开的方法

    除了移动浏览器之外,示例代码还展示了如何区分是否在PC端浏览器打开,以及如何进一步区分是在Android系统浏览器还是iOS系统浏览器打开。通过userAgent中的信息,可以检测到特定浏览器的内核版本(如IE、Opera、...

    js右下角与漂浮广告代码(兼容多浏览器)

    - **使用方式**:通过执行JavaScript代码,可以实现动态设置广告位置的效果。 ### 8. 其他注意事项 - **内容更新**:如果需要更新广告内容,可以修改相应`<div>`中的HTML内容。 - **外部脚本**:如果使用外部...

    JS判断是否在微信浏览器打开的简单实例(推荐)

    综上所述,这段关于JS判断是否在微信浏览器打开的简单实例的文章,主要介绍了开发者如何利用JavaScript通过分析userAgent字符串来判断当前页面是否在特定的社交媒体浏览器以及移动设备或PC浏览器中打开。此外,文章...

    js判断当前页面用什么浏览器打开的方法

    接下来,通过检查`userAgent`中的"mobile"关键字来判断是否在移动设备上,进一步区分是安卓系统还是iOS系统。 此外,还可以创建一个`browser`对象,封装不同浏览器内核的检测方法,这样代码更易维护和扩展: ```...

    JS实现仿UC浏览器前进后退效果的实例代码

    - `IsPC()`:检查用户使用的设备是否为PC,通过检测浏览器的`userAgent`信息。 3. 代码逻辑: - 首先,代码创建了一个跟随手指移动的`div`元素,模拟了用户在移动设备上滑动屏幕时,元素随之移动的效果。 - 当...

Global site tag (gtag.js) - Google Analytics