手机网站跳转如何解决

骆的组词2022-07-13  22

未标题-1 拷贝.jpg

第一种方法,用百度APP应用,作为跳转。

代码如下: lt;script src="http://siteapp.baidu.com/static/webappservice/uaredirect.js" type="text/javascript"gt;lt;/scriptgt;lt;script type="text/javascript"gt;uaredirect("你的手机版网址");lt;/scriptgt; 第二种方法,用到PHP自带的$_SERVER来判断。 当我用手机访问主站时( www.域名.com),则要求跳转到手机版网站去。 具体代码如下: $agent = $_SERVER['HTTP_USER_AGENT']; if(strpos($agent,"comFront") || strpos($agent,"iPhone") || strpos($agent,"MIDP-2.0") || strpos($agent,"Opera Mini") || strpos($agent,"UCWEB") || strpos($agent,"Android") || strpos($agent,"Windows CE") || strpos($agent,"SymbianOS"))

header("位置:手机访问的地址");

如果访问者使用移动浏览器访问我们的网站,会有一些限制。为此我们需要做一个手机版,在网站首页增加一个判断。如果访问者使用手机或其他移动设备访问,页面会自动跳转到wap页面。如果PC访问,打开正常页面。

第三种方法:要求手机和网页数据同步。

代码如下:

lt;script type = " text/JavaScript " gt;
(function(){ var ua = navigator . user agent . tolowercase();var bis ipad = ua . match(/ipad/I)= = " ipad ";var bIsIphoneOs = ua . match(/iphone OS/I)= = " iphone OS ";var bis Android = ua . match(/Android/I)= = " Android ";var bis WM = ua . match(/windows mobile/I)= = " windows mobile ";if(bis ipad | | | bisiphoenos | | bis Android | | bis WM){ window . location . href = "手机网站网址" } })();

lt;/script gt;

或者可以通过js的一段话来判断。如果访问源是iphone、ipod、ipad、android手机或平板电脑等移动设备,则跳转到wap URL。

以下代码被添加到头部区域:

lt;script type = " text/JavaScript " gt;

函数uaredirect(murl){

试试{

if(document . getelementbyid(" BD mark ")!= null){

返回;

}

var URL hash = window . location . hash;

如果(!URL hash . match(" from app "){

if((navigator . user agent . match(/(iPhone | iPod | Android | IOs | iPad)/I))){

location . replace(murl);

}

}

} catch(err){}

}

lt;/script gt;

lt;script type = " text/JavaScript " gt;uaredirect(" http://m . gu gela . com "); lt/script gt;

lt;script type = " text/JavaScript " gt;

var mobileUrl= "手机版Url ",
mobile =(/MMP | Symbian | smart phone | midp | WAP | phone | xoom | iPhone | iPad | iPod | Android | BlackBerry | Mini | Windows \ SCE | palm/I . test(navigator . user agent . tolower case());
if(mobile){
window . location = mobile URL;
}

lt;/script gt;

这样简单实现了手机访问自动跳转到移动版的效果。

转载请注明原文地址:https://juke.outofmemory.cn/read/712434.html

最新回复(0)