`

JS 判断手机端跳转

阅读更多

第一种方法:

function is_mobile() {
var regex_match = /(nokia|iphone|android|motorola|^mot-|softbank|foma|docomo|kddi|up.browser|up.link|htc|dopod|blazer|netfront|helio|hosin|huawei|novarra|CoolPad|webos|techfaith|palmsource|blackberry|alcatel|amoi|ktouch|nexian|samsung|^sam-|s[cg]h|^lge|ericsson|philips|sagem|wellcom|bunjalloo|maui|symbian|smartphone|midp|wap|phone|windows ce|iemobile|^spice|^bird|^zte-|longcos|pantech|gionee|^sie-|portalmmm|jigs browser|hiptop|^benq|haier|^lct|operas*mobi|opera*mini|320x320|240x320|176x220)/i;
var u = navigator.userAgent;
if (null == u) {return true;}
var result = regex_match.exec(u);
if (null == result) {return false} 
else {return true}
}
if (is_mobile()) {document.location.href= 'http://3g.onestopweb.cn/?www.onestopweb.cn';}

 

第二种方法:

if (/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))) {
	if (window.location.href.indexOf("?mobile") < 0) {
		try {
			if (/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) {
				window.location.href = "http://3g.onestopweb.cn/?3G";
			}
		} catch (e) {}
	}
}

 

第三种方法,引用 百度提供的方法:

<script src="http://siteapp.baidu.com/static/webappservice/uaredirect.js" type="text/javascript"></script>
<script type="text/javascript">uaredirect("http://3g.onestopweb.cn/");</script>

 

 

 

1
7
分享到:
评论

相关推荐

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

    综上所述,实现“php入口文件自动判断手机web端跳转”的主要步骤包括获取并解析User-Agent信息、检测屏幕分辨率或者利用JavaScript辅助判断。结合这些方法,可以有效地为你的PHP应用创建一个响应式的入口,为不同...

    JS 判断手机端和pc端后跳转对应页面

    "JS判断手机端和PC端后跳转对应页面"这个话题就是关于如何使用JavaScript来检测用户的设备类型,并据此决定加载哪个页面。下面将详细介绍这一技术的实现原理和步骤。 首先,我们可以通过检测浏览器的User Agent字符...

    JS前端开发判断是否是手机端并跳转操作(小结)

    主要介绍了JS前端开发判断是否是手机端并跳转操作,非常不错,具有参考借鉴价值,需要的朋友可以参考下

    js判断客户端是pc端还是移动端

    几种判断设备是否是移动端还是pc端,然后在进行是否跳转页面,达到匹配的效果

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

    window.location.href = '手机端跳转页面URL'; } else { // 如果是桌面设备,跳转到PC端页面 window.location.href = 'PC端跳转页面URL'; } } // 调用函数 mobilePcRedirect(); ``` 在这个函数中,我们首先...

    通过JS语句判断WEB网站的访问端是电脑还是手机

    通过JS语句判断WEB网站的访问端是电脑还是手机,copy即可使用!

    js判断PC端与移动端跳转

    本文将详细介绍使用JavaScript(简称js)来判断访问设备类型,并根据设备类型进行PC端与移动端跳转的方法。 一、为什么要判断PC端与移动端 1. 响应式设计:随着移动设备的普及,网页设计需要支持响应式布局,以便在...

    JS 跳转对应的手机页面

    /* 在这里定义手机端的样式 */ } ``` 这种方式允许同一个URL在不同设备上呈现不同的布局,提供一致的用户体验。 在提供的标签"源码"中,可能暗示存在一个具体的`mobile.js`文件用于处理跳转逻辑。假设`mobile.js`...

    JS 跳转对应的手机页面精简版

    在JavaScript(JS)中,实现从网页跳转到对应手机页面的功能是一项常见的需求,尤其是在响应式网站设计或者移动优先的开发策略中。本教程将基于提供的`mobile.js`文件,探讨如何精简地进行这样的页面跳转。我们将...

    手机端移动网页js实现弹窗一个ip在24小时只弹出一次的代码

    总结起来,通过JavaScript和cookie技术,我们可以实现一个手机端网页的弹窗功能,使得同一IP地址在24小时内只会弹出一次。这个方法不仅可以提升用户体验,也可以更有效地利用有限的广告资源。在实际应用中,还可以...

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

    本文将详细讲解如何使用JavaScript的Navigator对象来判断页面是在手机端还是在PC端打开,并给出相应的代码实现。 首先,我们需要了解`navigator`对象。在JavaScript中,`navigator`对象是全局对象的一个属性,它...

    两款JS脚本判断手机浏览器类型跳转WAP手机网站

    为了实现从传统PC端网站到WAP手机网站的自动跳转,开发者可以利用JavaScript来检测用户访问的设备类型。本文将介绍两种JavaScript脚本,帮助你实现这一功能。 首先,我们来看第一种JS脚本: ```javascript ...

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

    通过以上介绍,我们可以看到,使用JavaScript判断用户是通过手机还是电脑访问网站是完全可行的。然而,需要注意的是,由于`User-Agent`可能被伪造或修改,因此建议采用多种手段相结合的方式来进行设备检测,以提高...

    百度判断手机终端并自动跳转js代码及使用实例

    以下,我们将详细介绍百度判断手机终端并自动跳转js代码的相关知识点,以及如何使用百度所提供的js脚本来实现终端判断和跳转。 ### 百度手机终端自动跳转脚本介绍 百度提供了简单的js脚本供站长使用,其核心功能是...

    手机至PC站自动跳转

    3. **JavaScript检测**:在客户端,可以通过JavaScript检测屏幕宽度、触屏事件等特征来判断设备类型,并执行相应的跳转代码。 4. **Vary HTTP头**:服务器在响应中添加Vary HTTP头,告知缓存服务器根据User-Agent来...

    vue+原生模拟手机端横向滚动到底部加载更多或跳转及滚动回弹效果.rar

    在这个案例中,"vue+原生模拟手机端横向滚动到底部加载更多或跳转及滚动回弹效果.rar" 提供了一个基于 Vue.js 框架和原生 CSS、JS 技术实现的解决方案。 首先,Vue.js 是一个轻量级的前端框架,它允许开发者通过...

    jQuery手机端Lightbox图片展示.zip

    【jQuery手机端Lightbox图片展示】是一个专门针对移动端优化的图片展示插件,它结合了桌面和移动设备的用户体验设计。在桌面环境下,当用户点击图片时,图片会以Lightbox样式全屏弹出,提供更好的浏览体验。而在手机...

Global site tag (gtag.js) - Google Analytics