JS判断是否是微信页面,判断手机操作系统(ios或android)并跳转到不同下载页面

JS判断客户端是否是iOS或者Android

参考:http://caibaojian.com/browser-ios-or-android.html

1 function is_weixin() {
2     var ua = window.navigator.userAgent.toLowerCase();
3     if (ua.match(/MicroMessenger/i) == ‘micromessenger‘) {
4         return true;
5     } else {
6         return false;
7     }
8 }

  

JS判断手机操作系统(ios或android)并跳转到不同下载页面

参考:http://www.bcty365.com/content-69-1807-1.html

 $(function () {
    var u = navigator.userAgent, app = navigator.appVersion;
    var isAndroid = u.indexOf(‘Android‘) > -1 || u.indexOf(‘Linux‘) > -1; //g
    var isIOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
    if (isAndroid) {
        window.location.href = ‘appDownload.html‘;
    }
    if (isIOS) {
        window.location.href = ‘iosDownload.html‘;
    }
});

js判断是否电脑端

function IsPC() {
    var userAgentInfo = navigator.userAgent;
    var Agents = ["Android", "iPhone",
        "SymbianOS", "Windows Phone",
        "iPad", "iPod"];
    var flag = true;
    for (var v = 0; v < Agents.length; v++) {
        if (userAgentInfo.indexOf(Agents[v]) > 0) {
            flag = false;
            break;
        }
    }
    return flag;
}

时间: 2024-10-08 11:13:26

JS判断是否是微信页面,判断手机操作系统(ios或android)并跳转到不同下载页面的相关文章

JSP中,当页面为404或者500时。设置跳转到错误提示页面

最好的就是在WEB.XML文件中配置错误代码的跳转页面,首先建立个 出现500错误的页面,提示出错了,然后再WEB.XML文件中配置,配置如下 一. 通过错误码来配置error-page <error-page> <error-code>404</error-code> <location>/NotFound.jsp</location> </error-page> <error-page> <error-code&

JS判断用户手机是IOS还是Android

$(function () { var u = navigator.userAgent, app = navigator.appVersion; var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Linux') > -1; //g var isIOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端 if (isAndroid) { alert("安卓机!"

js禁止浏览器,微信,及手机物理键的返回

XBack = {}; (function(XBack){ XBack.STATE = 'x-back'; XBack.element; XBack.onPopState = function(event){ event.state === XBack.STATE && XBack.fire(); XBack.record(XBack.STATE); //初始化事件时,push一下 }; XBack.record = function(state){ history.pushState(s

iOS 工程实现native 跳转指定的Flutter 页面

概要 在前一篇文章中我们提到,iOS跳转到Flutter工程指定页面时(多个),Flutter只有单例,设置setInitialRouter 无效,如下 let flutterViewController = FlutterViewController(engine: flutterEngine, nibName: nil, bundle: nil)! flutterViewController.setInitialRoute("test1") 基于不是很甘心,一直想实现完美的解决方案

ios设置蓝牙,跳转到设蓝牙页面

添加框架CoreBluetooth.framewprk 在要跳转蓝牙设置界面添加类#import "CoreBluetooth/CoreBluetooth.h" 并声明代理<CBCentralManagerDelegate> 设置全局的控件@property (nonatomic, strong)CBCentralManager *cb; 在要跳转的地方写 _cb = [[CBCentralManager alloc] initWithDelegate:self queue

android项目下载完成跳到系统下载页面

@Override public void onSuccess( ResponseInfo<File> arg0) { System.out.println("下载完成"); // 跳转到系统下载页面 Intent intent = new Intent(Intent.ACTION_VIEW); intent.addCategory(Intent.CATEGORY_DEFAULT); intent.setDataAndType(Uri.fromFile(arg0.resul

都是链接到CentOS的镜像下载页面;

你可以看到顶部有几个导航菜单栏--   Get CentOS:和主页内容中的 Get CentOS Now 功能一样,都是链接到CentOS的镜像下载页面: About:下属多个子选菜单,链接到CentOS的一些细节介绍页面: Community:下属多个子选菜单,链接到CentOS社区,里边可以分享交流相关信息.提交Bug等: Documentation:下属多个子选菜单,链接到CentOS文档信息,包括帮助文档和版本指导手册等: Help:链接到CentOS的常见问题解决方法和帮助信息. 我

php判断页面来自手机或者微信 $_SERVER[&#39;HTTP_USER_AGENT&#39;]

function is_phone(){ $agent = strtolower($_SERVER['HTTP_USER_AGENT']); //pc请求头信息数组 $pc_arr=array('windows nt','macintosh','ipad','baiduspider','spider'); //如确认为移动端则更改默认值 //没找到pc数组元素时判断为移动端 foreach($pc_arr as $k => $v){ $pc=strpos($agent, $v) ? true :

javascript中常见的函数封装 :判断是否是手机,判断是否是微信,获取url地址?后面的具体参数值,毫秒格式化时间,手机端px、rem尺寸转换等

// 判断是否是手机function plat_is_mobile(){ 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