手机访问

<!--自动切换手机模板开始-->
<SCRIPT LANGUAGE="JavaScript">
 function mobile_device_detect(url)
 {

        var thisOS=navigator.platform;

        var os=new Array("iPhone","iPod","iPad","android","Nokia","SymbianOS","Symbian","Windows Phone","Phone","Linux armv71","MAUI","UNTRUSTED/1.0","Windows CE","BlackBerry","IEMobile");

 for(var i=0;i<os.length;i++)
         {

 if(thisOS.match(os[i]))
         {
   window.location=url;
  }

  }

  //因为相当部分的手机系统不知道信息,这里是做临时性特殊辨认
 if(navigator.platform.indexOf(‘iPad‘) != -1)
         {
   window.location=url;
  }

 //做这一部分是因为Android手机的内核也是Linux
  //但是navigator.platform显示信息不尽相同情况繁多,因此从浏览器下手,即用navigator.appVersion信息做判断
  var check = navigator.appVersion;

  if( check.match(/linux/i) )
           {
    //X11是UC浏览器的平台 ,如果有其他特殊浏览器也可以附加上条件
   if(check.match(/mobile/i) || check.match(/X11/i))
                  {
    window.location=url;
    }
  }

 //类in_array函数
 Array.prototype.in_array = function(e)
  {
   for(i=0;i<this.length;i++)
   {
    if(this[i] == e)
    return true;
   }
   return false;
  }
 } 

mobile_device_detect("http://www.gainian365.cn/wap");

</SCRIPT>
<!--自动切换手机模板结束-->
时间: 2024-08-24 12:51:52

手机访问的相关文章

asp.net或javascript判断是否手机访问

 Welcome to CSU Online Judge! 1112: 机器人的指令 Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 274  Solved: 97 [Submit][Status][Web Board] Description 数轴原点有一个机器人.该机器人将执行一系列指令,你的任务是预测所有指令执行完毕之后它的位置. ·LEFT:往左移动一个单位 ·RIGHT: 往右移动一个单位 ·SAME AS i: 和第i 条执行相同的

如何用手机访问电脑上的html文件

如何用手机访问电脑上的html文件 梦唪 | 浏览 3876 次 推荐于2016-03-26 08:08:58 最佳答案 1,你得搭建服务器,用Apache或者IIS.2,把HTML文件放到服务器里面,打开浏览器能访问到服务器(localhost)里的HTML.3,用CMD输入命令ipconfig查看本机的IP地址4,用IP地址代替localhost/.访问服务器.例如:192.168.1.123/xxx.html5,以上例子在本地局域网有效.如果要在互联网访问请把HTML文件放到网上的服务器再

【转】Nginx区分PC或手机访问不同网站

原文链接:http://www.nginx.cn/784.html 近几年来,随着手机和pad的普及,越来越多的用户选择使用移动客户端访问网站,而为了获取更好的用户体验,就需要针对不同的设备显示出最合适的匹配,这样就是近年来流行的“响应式web设计”. 响应式web设计是一种纯前端技术js.css等实现的针对不同设备访问同一网址看到不同的布局,是页面内容更适合当前设备阅读.但这个不是本文的重点,重点还是放在nginx如何实现上来. 本文要讲的的是如何使用nginx区分pc和手机访问不同的网站,是

C#判断用户是手机访问还是PC访问

今天在做一个wap网站时,需要限制PC用户访问.网上找了很多资料,效果都不怎么理想.其实原理就是根据HTTP_USER_AGENT判断检查用户在用什么浏览器,再根据业务做相应的逻辑处理. 代码如下: 1 public class IsPhoneAttribute : ActionFilterAttribute 2 { 3 public override void OnActionExecuting(ActionExecutingContext filterContext) 4 { 5 strin

使用手机访问电脑上写的网页

做移动端开发都要开发环境,但是我们有可能会在想我们能不能在PC端开发完后,然后在手机端预览效果,这样的话,对于我们开发有以下优点: 1. 能方便调式代码,能看到效果,不需要依赖于安装环境. 2. 我们自己平时在家里也可以做移动端开发demo,让我们可以更多的了解移动端开发的知识点,减轻工作上压力. 下面来让我们来学习如何使用PC端开发网页,然后再在手机端预览效果!! 一: 搭建本地服务器环境,我是前端开发人员,对服务器端并不是非常了解,所以简单的搭建一个PHP环境,直接安装Wamp5软件,ok直

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

目前很多网站已经出现了手机版的网站,手机网站是和互联网上的网站同步更新的,大多数人访问我们的网站是直接访问电脑上的域名,不可能为了手机网站重新记住一个域名,大家都知道,中国人都是比较懒的,那么遇到这个情况我们如何面对了,其实办法很简单就是在网站头加入一句判断语句,判断是手机访问网站时就自动跳入手机版,如果是电脑访问就显示正常版本的就可以了. 代码如下: 1 <script src="http://siteapp.baidu.com/static/webappservice/uaredire

简单的手机访问电脑文件方法,方便写完页面即使在移动端测试效果,不使用模拟器就能玩了

手机想测问电脑写好的页面文件时,这时部分人人会想到,拷内存卡,拷优盘,直接拷手机里(当然了 用模拟器的话这里就例外了),.....普通人一般用这些复制来复制去的方法,作为一个程序员,不自觉的就感觉,这好麻烦啊,或者说好low的操作方法啊....作为一个懂电脑的人,当然不能靠这种方法了,至少不能用数据先了,优盘了,内存卡了这些媒介来拷贝吧,有些人就想了,那我打开笔记本的蓝牙,wifi把文件传手机上,至少看起来没用最low的方法,但是这依然不符合我们的风格啊. 那还想怎么玩呢?直接访问电脑文件!说到

真实手机访问本地电脑网站失败的原因

最近做了一个网站,想用真实手机访问进行调试,但是访问时却提示无法连接,不能打开网站,这是什么原因,百思不得其解,因为手机是可以通过WiFi上网的,电脑虽然是通过网线上网,但都使用同一个路由器,而权限方面并没有做任何限制.之后通过几步检测,终于找到了原因,并解决了问题. 1.测试局域网能否连通 检测的第一步是测试局域网能否连通.这里需要另一台局域网电脑来测试,测试的方法是在电脑里ping一下本机IP. 网络连通性测试 能ping通就表示网络是连通的. 2.检测局域网能否访问共享 测试访问共享的方法

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

需要有PC版网站和移动版网站,当手机访问域名的时候,通过PHP自带的$_SERVER判断浏览设备并跳转到移动版页面.如果是PC电脑打开网址,则不跳转直接访问pc版. 1 <?php 2 //php判断客户端是否为手机 3 $agent = $_SERVER['HTTP_USER_AGENT']; 4 if(strpos($agent,"NetFront") || strpos($agent,"iPhone") || strpos($agent,"MI

手机访问电脑wampServer本地环境页面

1.  电脑需要安装好wamp,我这里用的2.0版本,下载地址   http://pan.baidu.com/s/1jG31hbS 2. 电脑需要有个wifi,我用的360wifi 3. 启动wamp后,在电脑本地可以通过127.0.0.1访问到本地的项目 4. 用手机连接360wifi后,访问内网ip,也就是电脑的ip地址.这时可能会出现403,解决办法如下: 我用的wamp2.0此方法可行 找到Apache下的 httpd.conf 然后查找Directory这个词开头的 1.将Allow