根据访问设备自动跳转到M站
2016-03-10 15:14
260 查看
随着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'));
当然聪明的你也可以写正则表达式来实现跳转的个性化需求。
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'));
当然聪明的你也可以写正则表达式来实现跳转的个性化需求。
相关文章推荐
- JSP中的倒数计时和自动跳转页面
- php自动跳转中英文页面
- 网站页面自动跳转实现方法PHP、JSP(上)
- js跳转页面方法实现汇总
- javascript秒数倒计时自动跳转代码
- 网页自动跳转代码收集
- 网站页面自动跳转实现方法PHP、JSP(下)
- JavaScript实现页面5秒后自动跳转的方法
- PHP实现根据设备类型自动跳转相应页面的方法
- JS实现页面超时后自动跳转到登陆页面
- 分享两个手机访问pc网站自动跳转手机端网站代码
- asp.net网站首页根据IP自动跳转指定页面的示例
- wap浏览自动跳转到wap页面的js代码
- js监听鼠标点击和键盘点击事件并自动跳转页面
- JS实现页面几秒后自动跳转。
- js页面跳转
- android中如何实现进入一个界面不做任何动作过10秒钟自动跳转到其他activity?
- ”家园活动“问题(上传照片、自动跳转)
- Apache由http自动跳转到https的方法
- tomcat设置http自动跳转为https访问(转)