根据访问设备自动跳转到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'));

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

你可能感兴趣的:(自动跳转,PC站自动跳转M站,uaredirect)