博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
www与m站间的转换
阅读量:5293 次
发布时间:2019-06-14

本文共 719 字,大约阅读时间需要 2 分钟。

随着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'));
当然聪明的你也可以写正则表达式来实现跳转的个性化需求。

转载于:https://www.cnblogs.com/cbingqin/p/6811687.html

你可能感兴趣的文章
[心情琐记]-为什么我选择做一个程序员?【谨以此文献给初入技术之路的纯白少年】...
查看>>
DBCC CHECKDB 数据库或表修复
查看>>
PHP的分页
查看>>
ZOJ 3791 An Easy Game [组合计数]
查看>>
DOM
查看>>
AOJ/搜索与递归及分治法习题集
查看>>
express
查看>>
iOS视图弹出、平移、旋转、翻转、剪切等变换效果实现
查看>>
iOS获取用户设备崩溃日志并分析
查看>>
String类
查看>>
1、IO概述及File类
查看>>
[bzoj3531][Sdoi2014]旅行
查看>>
3.将模型添加到 ASP.NET Core MVC 应用
查看>>
Google TensorFlow for GPU安装、配置大坑
查看>>
【转】Android开发之如何保证Service不被杀掉(broadcast+system/app)
查看>>
什么是RUP,什么是敏捷开发,什么是XP(极限编程)
查看>>
DB9针和DB25针串口的引脚定义
查看>>
分段和分页内存管理
查看>>
人工智能教程
查看>>
Redis客户端连接异常
查看>>