`
lemon_qq
  • 浏览: 18860 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

根据访问设备自动跳转到M站

阅读更多

       随着H5的疯狂发展和智能手机的普及,M站存在的意义越来越大,很多PC站都推出了对应的M站,根据访问的设备自动跳转到M站就显得尤为重要了。其实根据设备自动跳转,这个很简单,写个JS方法根据User-Agent判断一下就OK了,但是不熟悉User-Agent或者懒得去适配所有浏览器User-Agent的同学们可以借助百度site app的uaredirect.js来帮你实现这个功能了。

 

uaredirect.js,下载地址:http://siteapp.baidu.com/static/webappservice/uaredirect.js,这个js提供了一个uaredirect()函数,参数传入M站的访问url即可。

 

代码示例:

<script src="http://siteapp.baidu.com/static/webappservice/uaredirect.js"></script>

<script>uaredirect("http://m.baidu.com");</script>

最好将uaredirect.js这个js下到本地,将这行代码uaredirect("http://m.baidu.com");加到最后,然后直接引入这个js即可。

 

如果PC站的路径都有对应的M站路径,可以用window.location.href来实现对应页面的跳转。uaredirect(window.location.href.replace('www','m'));

当然聪明的你也可以写正则表达式来实现跳转的个性化需求。

1
3
分享到:
评论

相关推荐

    机访问PC站时自动跳转到手机站的js

    当用手机浏览器访问pc网站时,自动跳转到对应的手机网站

    网站自动跳转到移动端

    为了确保用户能够根据访问设备类型获得最佳浏览体验,实现网站自动跳转到移动端的功能变得至关重要。 #### 一、理解网站自动跳转到移动端的意义 1. **提高用户体验**:移动版网页通常经过优化,可以更好地适应手机...

    JS自动判断来路跳转

    标题“JS自动判断来路跳转”涉及到的是一种前端网页技术,主要利用JavaScript来检测用户访问网站时所使用的设备类型,如PC(个人电脑)或M(移动设备),然后根据设备类型自动执行相应的跳转操作。这样的技术在响应...

    如何实现网页自动跳转

    在ASP中实现域名到域名之间的自动跳转非常简单,通过`Response.Redirect`方法即可轻松完成。下面是一段示例代码: ```asp ("SERVER_NAME") = "http://www.example.com" then Response.Redirect "target_page.asp" ...

    关于分页处理--跳转到第N页

    当用户输入或选择要跳转的页数后,前端需要发送请求到服务器,包含当前要跳转的页码,服务器根据此信息返回对应页的数据。同时,前端需要更新页面状态,如当前页码、上一页/下一页的链接等。 6. 分页优化: - ...

    M2M(物联网)产业与M2M中间件

    M2M,全称Machine-to-Machine,是物联网中的关键组成部分,指的是设备或系统之间的自动化通信,无需人类干预。M2M中间件则是连接M2M系统中硬件设备、传感器、网络和应用程序的关键软件层,它位于操作系统和应用程序...

    电信设备-一种基于M2M网的智能无线通信网关结构.zip

    5. **网络连接**:网关通过有线或无线方式连接到更广泛的互联网或私有网络,使得M2M设备可以与远程服务器或云平台进行通信。 6. **管理界面**:提供用户友好的管理界面,用于配置、监控和维护网关以及连接的设备。 ...

    SR9900 USB2.0转100M以太网芯片硬件评估板Cadence原理图及PADS PCB+SR9900 Datasheet

    标题中的"SR9900 USB2.0转100M以太网芯片硬件评估板"揭示了我们要探讨的核心技术点,即一种基于SR9900芯片的转换器,能够将USB2.0接口的数据传输能力转换为100兆比特每秒(Mbps)的以太网连接。这个评估板是为了帮助...

    希捷7200.12扇区访问中断使用DFL-DDP数据恢复设备解决

    通过修复这些表,DFL-DDP设备使得硬盘能够恢复到可访问状态,尽管某些扇区可能仍然存在问题。 除了修复硬件故障,DFL-DDP数据恢复设备还包含了文件恢复模块,这意味着它不仅能修复硬盘,还能帮助恢复丢失的数据。...

    m2m 网关设计 硕士论文

    《m2m网关设计——硕士论文》是针对物联网领域中的机器到机器(Machine-to-Machine,M2M)通信技术进行深入研究的学术作品。本文将围绕M2M网关设计这一主题,探讨其在物联网环境中的核心作用、设计原则、关键技术...

    M-BUS_集中器mSIS_3011说明书

    首先,mSIS-3011智能集中采集器是一款支持M-BUS协议的设备,它能够将M-BUS电平转换为RS232/RS485电平,从而使得PC机或其它设备可以通过串口访问多达250个M-BUS设备。在转换过程中,mSIS-3011支持冗余设计,确保系统...

    Release_M5675SDK_M5675_ali_

    《M5675SDK:阿里云IoT设备开发的关键技术解析》 在物联网(IoT)领域,设备开发是核心环节之一,而阿里云作为国内领先的云计算平台,提供了丰富的物联网解决方案。本文将深入探讨“Release_M5675SDK_M5675_ali_”这...

    JS 手机访问PC站跳对应的手机域名和路径

    标题“JS 手机访问PC站跳对应的手机域名和路径”涉及到的是网页适配技术,主要是为了让使用移动设备(如手机、平板)访问原本为个人电脑(PC)设计的网站时,能够自动重定向到相应的移动端网站或者适配的页面。...

    AEG 自动转换开关电器技术手册.pdf

    AEG的产品范围涵盖了从汽车、火车、电动工具、电子设备到电子仪器、核电、电力设备、电机、微电子等多个领域,为全球消费者提供高品质的产品和服务。 自1887年由Mr.Rathenau在德国柏林创立以来,AEG一直是全球电气...

    ads131m0x (2)_ADS131M04主程序_

    `ADS131M04`是德州仪器(TI)推出的一款高性能、低功耗的16位Σ-Δ型ADC,适用于各种测量应用,如医疗设备、能源管理以及工业自动化等。本文将深入探讨基于`ADS131M04`的主程序设计及其相关知识点。 **1. ADS131M04...

    索尼ECM-B1M麦克风的说明书

    用户可以访问指定的网页查询与ECM-B1M兼容的相机型号,以便确定自己的设备是否适用该麦克风。 在介绍麦克风的各个部件时,指南中明确指出麦克风上有MicroUSB接口、锁定旋钮以及多个控制开关。用户可以通过这些控制...

    Anybus M-Bus to Modbus-TCP Gateway - Standard slides.pptx

    - **Modbus TCP服务器接口**:集成Modbus TCP服务器接口,允许Modbus-TCP客户端访问M-Bus设备的数据。 - **灵活配置**:可通过Web服务器进行配置,便于用户根据实际需求调整设置。 - **工作温度范围宽广**:支持-40...

    无线路由器W150M+说明书.pdf

    在路由器的管理与设置方面,W150M+支持DHCP(动态主机配置协议),能够自动分配IP地址给网络中的设备,简化网络设置。同时,它还支持NAT(网络地址转换)功能,允许多个设备通过一个公共IP地址访问互联网,提升网络...

    分享两个手机访问pc网站自动跳转手机端网站代码

    第一个适用于希望所有非PC设备(包括各种手机和移动设备)自动跳转到手机端网站的情况。而第二个则更细致,它仅在确定用户使用的是PC而非手机时才进行跳转,这在某些情况下可能更为合适,例如,某些平板电脑可能需要...

Global site tag (gtag.js) - Google Analytics