windows phone-手机访问时自动跳转到手机网站上,PC访问时自动跳转到PC网站上

问题描述

手机访问时自动跳转到手机网站上,PC访问时自动跳转到PC网站上
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://l/Test/");

这个代码粘在head里行不通啊

解决方案

手机访问网站自动跳转到手机版
手机站跳转代码(网站打开自动跳转到手机网站目录)
Web_JavaScript_实现:手机访问网站,自动跳转到其网站手机版;

解决方案二:

你还要看看你的手机访问时,提交的header中有没有这些对应的标志信息

解决方案三:

通过http user-agent判断是否为手机浏览器类型。
http://blog.csdn.net/iherolp/article/details/47448689

解决方案四:

http://blog.csdn.net/iherolp/article/details/47448689

时间: 2024-08-04 06:23:53

windows phone-手机访问时自动跳转到手机网站上,PC访问时自动跳转到PC网站上的相关文章

pc-如何实现手机访问时自动跳转到手机网站上,而不是PC网站呢?独立的域名以及空间

问题描述 如何实现手机访问时自动跳转到手机网站上,而不是PC网站呢?独立的域名以及空间 重新按照移动端的设计规则建一个移动网站,这样建成的网站将和原 PC 站相互独立,比如 新浪网 /www.sina.com.cn 和 手机新浪网 / 3g.sina.com.cn 解决方案 不是自动识别 而是css全部是相对布局 而不是绝对布局吧 解决方案二: Web_JavaScript_实现:手机访问网站,自动跳转到其网站手机版:手机访问pc网站自动跳转手机端网站代码手机站跳转代码(网站打开自动跳转到手机网

手机网站里面的alert提示时为什么头部会默认到上一段访问的ip,急急

问题描述 手机网站里面的alert提示时为什么头部会默认到上一段访问的ip,急急,是不是现在是ip不是用域名的原因,求解求解求解求解求解,谢谢 解决方案 解决方案二:没源码没真相

两款JS脚本判断手机浏览器类型跳转WAP手机网站_javascript技巧

随着移动设备的普及,企业的网络宣传已经不能局限在PC端,而需要同时在移动端有所建树.对于公司网站来说,以前都是做的PC端的,当然手机等移动端也可以访问,但是用户体验肯定不如完全适合的手机端来的方便.我们在给自己的网站做了WAP手机网站之后,如果有用户通过手机访问我们的企业顶级域名网站,那就判断跳转到专为的WAP网站. 这里老左整理到目前自己在使用的2种JS脚本,因为之前一直有朋友跟我要,所以这里分享出来. 第一种:直接JS脚本 <script type="text/javascript&q

JS脚本根据手机浏览器类型跳转WAP手机网站(两种方式)_javascript技巧

随着移动互联网的不断普及,企业的网络宣传不仅只局限在PC端,还要在移动端发展.我们在自己的网站做了WAP手机完整之后,如果有用户通过手机访问我们的企业顶级域名网站,就要判断跳转到专为的WAP网站,下面小编通过两种方式介绍根据手机浏览器类型跳转WAP手机网站,具体内容如下. 第一种方式:直接JS脚本 <script type="text/javascript"> try { var urlhash = window.location.hash; if (!urlhash.ma

link环境下制作的《网盘软件》如何自动判断用户应该跳转到哪里的服务器?

问题描述 link环境下制作的<网盘软件>如何自动判断用户应该跳转到哪里的服务器? link环境下制作的<网盘软件>如何自动判断用户应该跳转到哪里的服务器? 解决方案 http://jingyan.baidu.com/article/c74d60006a78400f6a595d85.html 解决方案二: 这个问题怎么老是出来呀,感觉没有人会,还人工置顶,希望管理放到悬赏区去吧.

ios-tabBar中个人页判断未登录不跳转直接出现登录,登录成功时怎么直接显示个人页面(例淘宝登录)iOS

问题描述 tabBar中个人页判断未登录不跳转直接出现登录,登录成功时怎么直接显示个人页面(例淘宝登录)iOS tabBar中试图控制器:个人页面,跳转前, 判断是未登录,未登录的话,不跳转直接出现登录页面,登录成功时,怎么直接显示个人页面(例淘宝登录)iOS 解决方案 登陆成功后服务器给你返回个状态, self.tabBarController.selectedIndex = 个人的那个页面就可以了.应该可以的 解决方案二: 我们项目中也有这个功能,我们使用的是自定义tabbarcontrol

action 没有跳转-Action中调用另一个类中的方法时没有跳转,但是新建的其他测试类就可以跳转,WHY?

问题描述 Action中调用另一个类中的方法时没有跳转,但是新建的其他测试类就可以跳转,WHY? action中调用EmailUtil中的sendHtmlMail方法: public void forgetPassword() throws Exception { String email = request.getParameter("email"); User u=userService.getByEmail(email); Json json=new Json(); if (St

app-APP中的拍照功能在有的手机上是可以的,有的手机上就不能拍照时为什么?和手机的版本有关系吗?

问题描述 APP中的拍照功能在有的手机上是可以的,有的手机上就不能拍照时为什么?和手机的版本有关系吗? APP中的拍照功能在有的手机上是可以的,有的手机上就不能拍照时为什么?和手机的版本有关系吗?怎么解决手机版本的兼容性 解决方案 猪猪猪猪猪猪猪猪猪猪猪猪猪猪猪猪猪猪猪猪猪猪猪猪猪猪猪猪 解决方案二: 有些手机不允许在一些文件夹下保持文件 解决方案三: 可以的.有些咳咳咳咳咳咳

网页游戏-从新西兰访问网站跳到A页面,从大陆访问网站跳到B页面

问题描述 从新西兰访问网站跳到A页面,从大陆访问网站跳到B页面 怎么实现这个功能?JS可以吗?从大陆访问跳到一个页面,从新西兰的访问者跳到另一个页面去? 解决方案 你可以用js获取当前地理位置,在根据地理位置跳转页面. 下面两个链接是怎么获取当前地理位置:http://blog.csdn.net/cheung1021/article/details/6784627http://www.jb51.net/article/58654.htm 解决方案二: 通过过去来访的ip去确定是来自哪个国家 解决