手机访问网站域名时如果实现自动跳转到wap页面 ?

如何让用户输入wap手机网站的网址时自动跳转到wap网站 ?

wap页面自动跳转的实现方式 ?

如何判断访客是否是移动设备访问,自动跳转到wap页面 ?

手机自动跳转到手机页面,一个网址区分普通访问与手机访问 ?

本文就可以解决这些问题!

PHP检测代码:function is_mobile() {

var regex_match = /(nokia|iphone|android|motorola|^mot-|softbank|foma|docomo|kddi|up.browser|up.link|htc|dopod|blazer|netfront|helio|hosin|huawei|novarra|CoolPad|webos|techfaith|palmsource|blackberry|alcatel|amoi|ktouch|nexian|samsung|^sam-|s[cg]h|^lge|ericsson|philips|sagem|wellcom|bunjalloo|maui|symbian|smartphone|midp|wap|phone|windows ce|iemobile|^spice|^bird|^zte-|longcos|pantech|gionee|^sie-|portalmmm|jigs browser|hiptop|^benq|haier|^lct|operas*mobi|opera*mini|320x320|240x320|176x220)/i;

var u = navigator.userAgent;

if (null == u) {

return true;

}

var result = regex_match.exec(u);

if (null == result) {

return false

} else {

return true

}

}

if (is_mobile()) {

document.location.href= 'http://www.yuzhiguo.com/wap';

}

ASP检测代码: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

'手机网址

response.redirect "http://www.yuzhiguo.com/wap"

else

'电脑网址

response.redirect "http://www.yuzhiguo.com"

End if

Js代码:

try {

var urlhash = window.location.hash;

if (!urlhash.match("fromapp"))

{

if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i)))

{

window.location="http://www.yuzhiguo.com/wap";

}

}

}

catch(err)

{

}

发表评论

您的IP:123.8.253.73,来自:河南省漯河市

1.0513info8

: 支持博主

2012/11/29 12:37:56

html自动跳转手机,手机浏览网站自动跳转到wap页面的代码相关推荐

  1. bootstrap实现导航栏的响应式布局,当在小屏幕、手机屏幕浏览时自动折叠隐藏

    <!DOCTYPE html> <html> <head> <title>bootstrap实现导航栏的响应式布局,当在小屏幕.手机屏幕浏览时自动折叠隐 ...

  2. 自动跳转手机版和电脑版html代码,分享两个手机访问pc网站自动跳转手机端网站代码...

    4G降临,移动网站已经一发不可收拾,pc端和移动端官网并存.如何让别人访问你的pc端的官网直接跳转到移动端的网站呢?各位看官,小二上代码!来了! 常用的访问pc自动跳转到移动页面的代码 (functi ...

  3. 手机访问PC网站自动跳转到手机网站代码

    第一 <SCRIPT LANGUAGE="JavaScript">function mobile_device_detect(url){var thisOS=navig ...

  4. android自动浏览网站,android 使用浏览器打开指定页面的实现方法

    之前,我做一个功能时,服务器返回一个url地址,我需要跳转到指定网页.却发现自己不知道怎么做,在网上搜索了资料,最终是解决了问题.这里记录一下. 启动android默认浏览器 在Android程序中我 ...

  5. python自动评论_python实现博客网站自动评论器

    基本需求 登录博客园 调用评论接口 返回请求结果 确定流程之后,基本就是找突破口的环节了 实际的去评论一下,然后不管你用什么抓包工具都可以,只要抓取到你想要的数据,即可 评论API如下 Request ...

  6. 手机访问网站自动跳转到手机版

    方法一: 目前很多网站已经出现了手机版的网站,手机网站是和互联网上的网站同步更新的,大多数人访问我们的网站是直接访问电脑上的域名,不可能为了手机网站重新记住一个域名,大家都知道,中国人都是比较懒的,那 ...

  7. 通过PHP自带的$_SERVER判断 手机访问网站自动跳转到手机版

    需要有PC版网站和移动版网站,当手机访问域名的时候,通过PHP自带的$_SERVER判断浏览设备并跳转到移动版页面.如果是PC电脑打开网址,则不跳转直接访问pc版. 1 <?php 2 //ph ...

  8. 域名后缀php做跳转首页,手机移动端网站和电脑PC端网站域名使用与跳转PHP代码...

    让网站在不同于域名下出现不一样的网站模板,这样就能实现电脑站域名和手机站域名访问网站的时候展现出不同的页面来. 我们这里我们以smarty引擎为例,贴出判断不同域名显示不同模板的代码思路: (1)建立 ...

  9. 网站自动识别手机访问跳转至手机网站

    如何让用户输入wap手机网站的网址时自动跳转到wap网站 ? wap页面自动跳转的实现方式 ? 如何判断访客是否是移动设备访问,自动跳转到wap页面 ? 手机自动跳转到手机页面,一个网址区分普通访问与 ...

最新文章

  1. 计算机网络优化是啥,浅析计算机网络优化的方案.doc
  2. EOJ_1070_下落的小球
  3. 红米note3支持html,【小米红米Note3评测】外观变化不小 金色版略显俗套_小米 红米Note3_手机评测-中关村在线...
  4. java线程三种创建方式与线程池的应用
  5. 【hbase】HBASE的安装与配置的步骤详解
  6. 恒生电子Java开发岗的面试题汇总
  7. php huoqv 多选,镊噍虫刻蘖舌#joquycg
  8. 数据挖掘:概念与技术笔记(一)引言
  9. 止汗 咒语_如何使用咒语制作诗歌机器人
  10. 英语练习95 Computers
  11. 计算机自带pdf吗,电脑自带pdf转换工具哪个好?办公必备!
  12. 安卓怎么转移到iphone_如何将联系人从iPhone转移到另一部电话
  13. 标准C++之运算符重载和虚表指针
  14. Python图像库PIL的类Image的paste写法
  15. 微信小程序云开发初步上手
  16. 百度Java面试题前200页和答案
  17. 2022最全windows 上传ipa到苹果方法
  18. 岁末寒冬,我的2019年终总结
  19. CEEMDAN、EEMD、EMD、TVF-EMD
  20. c语言考试系统程序,二级c语言模拟考试软件下载

热门文章

  1. npm ERR! code ETIMEDOUT npm ERR! syscall connect npm ERR! errno ETIMEDOUT
  2. TestEngine with ID ‘junit-jupiter‘ failed to discover
  3. 常见程序首页添加备案编号链接工信部
  4. 项目——员工管理系统
  5. 小程序使用OCR识别身份证
  6. TPL异步并行编程之任务超时
  7. 将用户输入的金额转写成中文的大写数字 c++
  8. 编程小题目之01:从键盘输入一数字a,求S=a+aa+aaa+aaaa+aa...a的值,例如:a=2,S=2+22; a=4,S=4+44+444+4444
  9. Qomo OpenProject Field Test 3发布!
  10. Android插件中使用EventBus出现java.lang.IllegalArgumentException: Expected receiver of type xxx, but got xx