手机访问自动跳转到wap网站的代码(手机网站自动跳转怎么解决)
admin 发布:2022-12-19 04:03 106
本篇文章给大家谈谈手机访问自动跳转到wap网站的代码,以及手机网站自动跳转怎么解决对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、如何让手机访问网站自动跳转到WAP版网页
- 2、手机访问自动跳转至手机版网站如何实现
- 3、我的网站是asp,加什么代码可以让网站自动识别手机访问跳转至手机网站
- 4、网站是asp,加什么代码可以让网站自动识别手机访问跳转至手机网站?
- 5、怎么让网站自动识别设备,自动跳转wap页面
- 6、怎么让网站手机访问自动跳转到手机版?
如何让手机访问网站自动跳转到WAP版网页
主要功能就是在手机上访问网站时自动跳转到网站mobile或者wap版页面。也就是说这个网站有手机版目录,但是手机上访问域名时不会自动跳转到手机版页面,而是跳到电脑版首页去了。
前提是网站有mobile目录或者wap目录,
在模板文件夹找到header.html,在/head前面拷贝上如下内容,其中跳转地址修改成自己网站的mobile或者wap地址即可。
script type="text/javascript"var mobileAgent = new Array("iphone", "ipod", "ipad", "android", "mobile", "blackberry", "webos", "incognito", "webmate", "bada", "nokia", "lg", "ucweb", "skyfire");var browser = navigator.userAgent.toLowerCase();var isMobile = false;for (var i=0; imobileAgent.length; i++){ if (browser.indexOf(mobileAgent[i])!=-1){
isMobile = true; //alert(mobileAgent[i]);
location.href = ''; break;
}
}/script
手机访问自动跳转至手机版网站如何实现
利用百度Site App代码判断手机访问:
script src="" type="text/javascript"/scriptscript type="text/javascript"uaredirect("手机网址");/script
我的网站是asp,加什么代码可以让网站自动识别手机访问跳转至手机网站
%
if
InStr(LCase(Request.ServerVariables("HTTP_ACCEPT")),"vnd.wap.wml")0
then
response.redirect
"a.asp"
'如果是手机访问则跳转a.asp,a.asp可以设置为你的手机网站主页
response.end
end
if%
以上这段代码,加在你首页的头部就可以了,如果你想要全站都跳转的话,可以回你整站配置的config.asp文件里
网站是asp,加什么代码可以让网站自动识别手机访问跳转至手机网站?
只要把下面代码放到index.asp或者default.asp中,只要在首页代码顶部引用call Check_Wap(),这个也是我的工程中使用的代码。用正则判断方便简洁。
Sub Check_Wap()
dim MoblieUrl,reExp,MbStr
MoblieUrl="/3g/index.asp"''手机网站路径
Set reExp = New RegExp
MbStr="Android|iPhone|UC|Windows Phone|webOS|BlackBerry|iPod"
reExp.pattern=".*("MbStr").*"
reExp.IgnoreCase = True
reExp.Global = True
If reExp.test(Request.ServerVariables("HTTP_USER_AGENT")) Then
response.redirect MoblieUrl
response.End
End If
End Sub
怎么让网站自动识别设备,自动跳转wap页面
自动识别跳转,主要有以下几种方法可以尝试:
1、在网站head标签里加跳转语句
要实现网站根据访问设备自动识别展示手机站或PC站这个功能,需要以下几个步骤:
(1)、你得有一个PC端,在电脑上访问的官方网站,比如:。
(2)、你需要重新制作一个移动端的手机网站,比如:m.baidu.com。
(3)、在PC端的网站上加上一段代码,每个页面都需要加上,放在PC端网站head标签里面,代码如下:
//平台、设备和操作系统
var system = {
win: false,
mac: false,
xll: false
};
//检测平台
var p = navigator.platform;
system.win = p.indexOf(“Win”) == 0;
system.mac = p.indexOf(“Mac”) == 0;
system.x11 = (p == “X11″) || (p.indexOf(“Linux”) == 0);
//跳转语句
if (!(system.win || system.mac || system.xll)) {//转向电脑界面
window.location.href = “”;
}
(4)、进入域名解析系统,做一个别名cname解析,比如:你手机网站制作公司给的地址123.域名.com解析到m.baidu.com域名解析系统。
2、根据移动终端和浏览器版本信息判定的语法
还有一些站长或SEO可能会考虑到移动终端的版本和浏览器版本信息,对此,肥猫科技也为大家整理了一段比较有效的代码,如下所示:
script type="text/javascript"
var browser={
versions:function(){
var u = navigator.userAgent, app = navigator.appVersion;
return {//移动终端浏览器版本信息
trident: u.indexOf('Trident') -1, //IE内核
presto: u.indexOf('Presto') -1, //opera内核
webKit: u.indexOf('AppleWebKit') -1, //苹果、谷歌内核
gecko: u.indexOf('Gecko') -1 u.indexOf('KHTML') == -1, //火狐内核
mobile: !!u.match(/AppleWebKit.*Mobile.*/)||!!u.match(/AppleWebKit/), //是否为移动终端
ios: !!u.match(/i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端
android: u.indexOf('Android') -1 || u.indexOf('Linux') -1, //android终端或者uc浏览器
iPhone: u.indexOf('iPhone') -1 || (u.indexOf('Mac') -1 u.indexOf('Macintosh') 0), //是否为iPhone或者QQHD浏览器
iPad: u.indexOf('iPad') -1, //是否iPad
webApp: u.indexOf('Safari') == -1 //是否web应该程序,没有头部与底部
};
}(),
language:(navigator.browserLanguage || navigator.language).toLowerCase()
}
if (browser.versions.ios||browser.versions.android||browser.versions.iPhone||browser.versions.iPad) {
self.location=;
}
/script
3、自动识别手机页面、iPad页面和wap页面
可以根据不同的终端类型适当的改变正则表达式,这段代码添加到需要识别的网页,会根据客户端的类型自动跳转到手机页、平板页或其他移动设备页面,非常的灵活!
script type="text/javascript"
if(/AppleWebKit.*mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){
if(window.location.href.indexOf("?mobile")0){
try{
if(/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){
window.location.href="";
}else if(/iPad/i.test(navigator.userAgent)){
window.location.href="";
}else{
window.location.href=""
}
}catch(e){}
}
}
/script
4、使用PHP语言来识别
对于一些精通PHP语言的博友来说,也可以通过PHP语法来实现,比如以下的写法:
//设定Mobile的定义
$mobileAgent = array("iphone", "ipod", "ipad", "android", "mobile", "blackberry", "webos", "incognito", "webmate", "bada", "nokia", "lg", "ucweb", "skyfire");
//读取用户的浏览器资料
$browser = $_SERVER['HTTP_USER_AGENT'];
$isMobile = false;
//检查开始
foreach($mobileAgent as $search){
if(stristr($browser,$search)!=false){
$isMobile = true;
//echo $search;
//程式码(转址)
header("Location: ");
//停止运行程序
exit;
}
}
?
5、做个自动识别的效果
经过多次测试,我们也可以做个自动识别的效果,方法很简单,在你需要自动跳转的页面加入以下代码:
script type="text/javascript"
var mobileAgent = new Array("iphone", "ipod", "ipad", "android", "mobile", "blackberry", "webos", "incognito", "webmate", "bada", "nokia", "lg", "ucweb", "skyfire");
var browser = navigator.userAgent.toLowerCase();
var isMobile = false;
for (var i=0; imobileAgent.length; i++){ if (browser.indexOf(mobileAgent[i])!=-1){ isMobile = true;
//alert(mobileAgent[i]);
location.href = '';
break; } }
/script
6、自动识别移动端适配跳转网址的代码
手机版的网站需要简单,以文字为主,才能很好的兼容,可以在网站的首页设置一个程序来判断用户是手机端还是电脑,如果是手机端,直接中转到手机端,如果是电脑端,直接中转到电脑端(大家也可以使用百度提高的百度移动搜索开放适配服务。
对此,大家可以在网站的首页插入入下代码:
script type="text/javascript"
function browserRedirect() {
var sUserAgent = navigator.userAgent.toLowerCase();
var bIsIpad = sUserAgent.match(/ipad/i) == "ipad";
var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os";
var bIsMidp = sUserAgent.match(/midp/i) == "midp";
var bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4";
var bIsUc = sUserAgent.match(/ucweb/i) == "ucweb";
var bIsAndroid = sUserAgent.match(/android/i) == "android";
var bIsCE = sUserAgent.match(/windows ce/i) == "windows ce";
var bIsWM = sUserAgent.match(/windows mobile/i) == "windows mobile";
if (!(bIsIpad || bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM) ){
window.location.href=B页面;
}
}
browserRedirect();
/script
script type="text/javascript"uaredirect("A href='","");","");
/script
在肥猫科技看来,PC版网页自动识别手机客户端并跳转,用js进行判断是否手机客户端进行跳转最好,特别是静态网页,把这个过程通过js的方式放在用户客户端执行,可以大大减少服务器端额外处理的压力,但是有时需要通过在服务器端进行判断的情况除外。
怎么让网站手机访问自动跳转到手机版?
更改浏览器UA标识即可,此处以QQ浏览器为例:
一、打开QQ浏览器,在如下界面,点击我的
二、在如下界面,点击设置
三、在如下界面,点击浏览器UA标识
四、在如下界面,选择Android或者是iPhone,重启浏览器即可
手机访问自动跳转到wap网站的代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于手机网站自动跳转怎么解决、手机访问自动跳转到wap网站的代码的信息别忘了在本站进行查找喔。
版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;
- 上一篇:自己上传视频源代码(视频网站源码可上传)
- 下一篇:户籍系统源代码(用户籍系统)
相关推荐
- 05-18seo网站排名,seo网站排名全选
- 05-18可以免费网络推广网站,可以免费网络推广网站的平台
- 05-18个人怎么建网站,个人建网站步骤
- 05-18品牌推广与传播方案,品牌推广与传播方案怎么写
- 05-18怎么做网上销售,怎么样做网销
- 05-18做一个网站需要多少钱大概,做一个网站需要多少钱大概中公
- 05-18信阳网站推广公司,信阳网站seo
- 05-18贴吧友情链接在哪,手机贴吧怎么看友情贴吧
- 05-18网站seo优化方案,网站SEO优化方案策划书
- 05-18百度广告推广怎么做,如何做百度广告推广
取消回复欢迎 你 发表评论:
- 标签列表
- 最近发表
- 友情链接