在做网站的时候,如果有手机站一般程序默认的是web站点,那么怎样的实现在手机上打开web站点自动跳转到手机站呢!
一般用JS代码来判断当前访问端是否是移动端,然后再自动的跳转到相应的手机站首页上
代码如下:
var qtoolu = navigator.userAgent;
var qtoola = new Array( "iPhone","Android","SymbianOS", "Windows Phone", "iPad", "iPod");
var flag = false;
var v=0;
for ( v = 0; v < qtoola.length; v++)
{
if (qtoolu.indexOf(qtoola[v]) > 0)
{
flag = true; break;
}
}
if(flag){
window.location='手机站网址';
}
此段代码可使用在PC端网站首页,但是如果需要其它页面智能判断是否手机端访问,然后自动跳转到相对应的手机页去呢?
代码如下:
var qtoolu = navigator.userAgent;
var qtoola = new Array("iPhone","Android", "SymbianOS", "Windows Phone", "iPad", "iPod");
var flag = false;
var v=0 ;
for ( v = 0; v < qtoola.length; v++)
{
if (qtoolu.indexOf(qtoola[v]) > 0)
{
flag = true; break;
}
}
if(flag){
window.location='手机站网址 /xxx/xxx.html'; //这里填写程序获取的网址路径
}
一般如帝国cms、dedecms之类的都会有自动的获取当前栏目地址的代码,跳转的地址协商获取的地址就可以实现智能判断了.