对于wap网站自动跳转的问题,我有一些了解和研究,也可以向您推荐一些专业资料和研究成果。希望这对您有所帮助。
文章目录列表:
1.怎么让网站自动识别设备,自动跳转wap页面?
2.PC端访问WAP页面时自动跳转到PC版网页需要什么代码?
3.如何让手机访问网站自动跳转到WAP版网页
4.怎样实现手机访问网站时自动跳转到wap
5.怎么让网站自动识别设备,自动跳转wap页面
6.如何让用户输入wap手机网站的网址时自动跳转到wap网站的首页?
怎么让网站自动识别设备,自动跳转wap页面?
让网络自动识别跳转,有下列解决办法:
在网站head标签里加跳转语句,要实现网站根据访问设备自动识别展示手机站或PC站这个功能,需要以下几个步骤:在电脑上访问官方网站,点击进入。
在网站head标签里加跳转语句,要实现网站根据访问设备自动识别展示手机站或PC站这个功能,需要以下几个步骤:在电脑上访问官方网站,点击进入。
在PC端的网站上加上一段代码,每个页面都需要加上,放在PC端网站head标签里面。
进入域名解析系统,做一个别名cname解析,比如:你手机网站制作公司给的地址123.域名.com解析到m.baidu.com域名解析系统。
根据移动终端和浏览器版本信息判定的语法,自动识别手机页面、iPad页面和wap页面。
自动识别移动端适配跳转网址的代码。
PC版网页自动识别手机客户端并跳转,用js进行判断是否手机客户端进行跳转_好,特别是静态网页,把这个过程通过js的方式放在用户客户端执行,可以大大减少服务器端额外处理的压力,但是有时需要通过在服务器端进行判断的情况除外。
PC端访问WAP页面时自动跳转到PC版网页需要什么代码?
使用以下JS函数:
function?uaredirect(f)?{
try?{
if?(document.getElementById("bdmark")?!=?null)?{
return
}
_ar?b?=?false;
if?(arguments[1])?{
var?e?=?window.location.host;
var?a?=?window.location.href;
if?(isSubdomain(arguments[1],?e)?==?1)?{
f?=?f?+?"/#m/"?+?a;
b?=?true
}?else?{
if?(isSubdomain(arguments[1],?e)?==?2)?{
f?=?f?+?"/#m/"?+?a;
b?=?true
}?else?{
f?=?a;
b?=?false
}
}
}?else?{
b?=?true
}
if?(b)?{
var?c?=?window.location.hash;
if?(!c.match("from_"))?{
if?((navigator.userAgent.match(/(iPhone|iPod|Android|ios|SymbianOS)/i)))?{
location.replace(f)
}
}
}
}?catch(d)?{}
}
function?isSubdomain(c,?d)?{
this.getdomain?=?function(f)?{
_ar?e?=?f.indexOf("://");
if?(e?>?0)?{
var?h?=?f.substr(e?+?3)
}?else?{
var?h?=?f
}
_ar?g?=?/^www./;
if?(g.test(h))?{
h?=?h.substr(4)
}
return?h
};
if?(c?==?d)?{
return?1
}?else?{
_ar?c?=?this.getdomain(c);
_ar?b?=?this.getdomain(d);
if?(c?==?b)?{
return?1
}?else?{
c?=?c.replace(".",?"\.");
var?a?=?new?RegExp("\."?+?c?+?"$");
if?(b.match(a))?{
return?2
}?else?{
return?0
}
}
}
};
调用方式:
<SCRIPT?type=text/javascript>uaredirect("手机站","WEB站");</SCRIPT>
另外,现在分别为PC和WAP开发两个网站的做法已经不再提倡了
推荐使用响应式框架如Bootstrap等,做一个网站,同时兼容PC端和移动端
成本更低
如何让手机访问网站自动跳转到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;?i<mobileAgent.length;?i++){if?(browser.indexOf(mobileAgent[i])!=-1){
isMobile?=?true;//alert(mobileAgent[i]);
location.href?=?'/mobile/';break;
}
}</script>
怎样实现手机访问网站时自动跳转到wap
手机访问网站时自动跳转到wap目录或wap站点自动识别跳转代码:
<%
HTTP_ACCEPT=Request.ServerVariables("HTTP_ACCEPT") '获取浏览器的信息
HTTP_USER_AGENT=LCase(Request.ServerVariables("HTTP_USER_AGENT")) '获取AGENT
HTTP_X_WAP_PROFILE=Request.ServerVariables("HTTP_X_WAP_PROFILE") 'WAP特定信息 品牌机自带浏览器都会有
HTTP_UA_OS=Request.ServerVariables("HTTP_UA_OS") '手机系统,电脑为空
HTTP_VIA=LCase(Request.ServerVariables("HTTP_VIA")) '网关信息
Dim WapStr
WAPstr=False
If ubound(split(HTTP_ACCEPT,"vnd.wap"))>0 Then WAPstr=True
If HTTP_USER_AGENT="" Then WAPstr=True
If HTTP_X_WAP_PROFILE<>"" Then WAPstr=True
If HTTP_UA_OS<>"" Then WAPstr=True
IF ubound(split(HTTP_VIA,"wap"))>0 Then WAPstr=True
IF ubound(split(HTTP_USER_AGENT,"netfront"))>0 Then WAPstr=True
IF ubound(split(HTTP_USER_AGENT,"iphone"))>0 Then WAPstr=True
IF ubound(split(HTTP_USER_AGENT,"opera mini"))>0 Then WAPstr=True
IF ubound(split(HTTP_USER_AGENT,"ucweb"))>0 Then WAPstr=True
IF ubound(split(HTTP_USER_AGENT,"windows ce"))>0 Then WAPstr=True
IF ubound(split(HTTP_USER_AGENT,"symbianos"))>0 Then WAPstr=True
IF ubound(split(HTTP_USER_AGENT,"java"))>0 Then WAPstr=True
IF ubound(split(HTTP_USER_AGENT,"android"))>0 Then WAPstr=True
If WAPstr=True Then
resp_e.redirect "ame解析,比如:你手机网站制作公司给的地址123.域名.com解析到m.baidu.com域名解析系统。
2、根据移动终端和浏览器版本信息判定的语法
还有一些站长或SEO可能会考虑到移动终端的版本和浏览器版本信息,对此,肥猫科技也为大家整理了一段比较有效的代码,如下所示:
<script type="text/javascript">
_ar browser={
_ersi_:function(){
_ar u = navigator.userAgent, _ = navigator._Version;
return {//移动终端浏览器版本信息
trident: u.indexOf('Trident') > -1, //IE内核
presto: u.indexOf('Presto') > -1, //opera内核
webKit: u.indexOf('_leWebKit') > -1, //苹果、谷歌内核
gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, //火狐内核
mobile: !!u.match(/_leWebKit.*Mobile.*/)||!!u.match(/_leWebKit/), //是否为移动终端
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
web_: u.indexOf('Safari') == -1 //是否web应该程序,没有头部与底部
};
?}(),
?language:(navigator.browserLanguage || navigator.language).toLowerCase()
}
if (browser.versi_.ios||browser.versi_.android||browser.versi_.iPhone||browser.versi_.iPad) {
self.location=#m//';
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='/wap/","/index.html");/wap/","/index.html");
</script>
在肥猫科技看来,PC版网页自动识别手机客户端并跳转,用js进行判断是否手机客户端进行跳转_好,特别是静态网页,把这个过程通过js的方式放在用户客户端执行,可以大大减少服务器端额外处理的压力,但是有时需要通过在服务器端进行判断的情况除外。
如何让用户输入wap手机网站的网址时自动跳转到wap网站的首页?
这个是可以的,主要在首页 Index.html用识别电脑和手机的代码,你另外建一个页面做WEB网站的首页比如/Index2.html。然后,Index.html里的代码识别用户登陆的设备后分别进入/Index2.html或/index.wml。
那代码我忘了,有空我找给你。
百度云修改成WAP后自动跳转到网页该怎么办
1、首先打开我们的百度云网盘
2、打开浏览器>> 选项 - _设置 - JavaScript - 管理例外情况
3、然后看到这个,我们把百度云选择“禁止”
4、好了回到云盘,把“disk”改成“wap”然后我们回车,看到了吧不会跳转了
5、现在找到你要下载的文件进入到下载页面后我们会看到出了点小问题,点击下载没反应OK不要急我们回到“第3步” 把“禁止”修改为“允许”然后我们刷新下下载页面就可以下载了
注意事项:如果我们要下载多个文件的话可以在完成第4步后把要的文件下载页面先打开。
好了,今天关于“wap网站自动跳转”的话题就讲到这里了。希望大家能够通过我的介绍对“wap网站自动跳转”有更全面的认识,并且能够在今后的实践中更好地运用所学知识。如果您有任何问题或需要进一步的信息,请随时告诉我。
评论前必须登录!
注册