H5 判断应用是否打开或是下载

(function () {
    var openUrl = window.location.search;
    try {
        openUrl = openUrl.substring(1, openUrl.length);
    } catch (e) {
    }
    var isiOS = navigator.userAgent.match(‘iPad‘)
      || navigator.userAgent.match(‘iPhone‘)
      || navigator.userAgent.match(‘iPod‘), isAndroid = navigator.userAgent
      .match(‘Android‘), isDesktop = !isiOS && !isAndroid;
    if (isiOS) {
        window.location = "[scheme]://[host]?url=" + openUrl;
        setTimeout(function () {
            window.location = "itms-apps://itunes.apple.com/app/[name]/[id]?mt=8";
        }, 25);

    } else if (isAndroid) {
        window.location = "intent://[host]/" + "url=" + openUrl + "#Intent;scheme=[scheme];package=[package_name];end";
    } else {
        window.location.href = openUrl;
    }
})();
时间: 2024-08-11 05:44:34

H5 判断应用是否打开或是下载的相关文章

手机微信打开页面下载APP时怎么自动调用其他浏览器下载

想必大家会经常碰到网页链接在微信内无法打开和微信内无法打开app下载页的情况.通常这种情况微信会给个提示 “已停止访问该网址” ,那么导致这个情况的因素有哪些呢,主要有以下四点 1.网页链接被举报次数过多.2.网页含违规内容,含敏感词.3.被腾讯检测系统判断为诱导分享内容.4.转发分享次数达上限 那么上述问题怎么办呢?只要我们实现微信跳转浏览器的功能即可.下面就给大家讲解一下如何实现. 功能目的 生成微信跳转链接,实现微信内置浏览器跳转外部浏览器打开网页. 操作步骤 第一步:打开 Elephan

微信公众号H5游戏平台完整源码下载(几十款游戏和应用)

点击打开链接微信公众号H5游戏平台完整源码下载(几十款游戏和应用)完整打包下载,价值超高. 微信Html5游戏平台源码,包括40款h5小游戏和21款有趣的测试,大家可以直接打开浏览器本地测试. 下面展示部分效果图 11.png (149.71 KB, 下载次数: 0) 下载附件 H5游戏平台完整源码下载 3 分钟前 上传 22.png (45.41 KB, 下载次数: 0) 下载附件 H5游戏平台完整源码下载 3 分钟前 上传 33.png (115.83 KB, 下载次数: 0) 下载附件 H

原创:C语言打开、下载、删除网页,统计网页字符个数

本程序由本人在华夏联盟的ID闪电笨笨原创,首发地址:http://bbs.hx95.com/ 写此程序希望可以可以激发新手学习C语言的积极性! C语言代码实现功能如下:            1.实现打开指定网页               2.实现下载指定网页            3.统计网页字符个数            4.实现删除指定网页 代码如下: #include<stdio.h> #include <UrlMon.h>//下载函数调用,project—setting

Android开发——通过扫描二维码,打开或者下载Android应用

Android开发——通过扫描二维码,打开或者下载Android应用 在实现这个功能的时候,被不同的浏览器折磨的胃疼,最后实现了勉强能用,也查考了一下其他人的博客 android实现通过浏览器点击链接打开本地应用(APP)并拿到浏览器传递的数据 android/iPhone:如何从browser直接打开应用程序或者打开应用商店(如果没有应用程序) 1.Html页面(JS不在行,这个是其他人写的) 需要留意的是Android_URL,格式需要符合[scheme]://[host]/[path]?[

使用Android Studio打开eclipse项目以及打开网上下载的studio项目报错解决办法

第一次使用markdown来写博客,不熟悉使用markdown用法的可以参考视频教程(http://edu.csdn.net/course/detail/508/) 下面来介绍一下标题的题目,之前刚接触Android Studio也是一头雾水,在此写下来和大家分享:] (一) . Andriod Studio下载网址:http://www.androiddevtools.cn/(好多最新开发工具)可以找到最新的稳定版本的zip压缩包,解压后就可以直接用,关联之前本地的SDK即可. (二). St

将一个文件作为下载的形式打开【下载文件】,添加报文头context.Response.AddHeader(&quot;Content-disposition&quot;, &quot;attachment; filename=&quot;

<1> HTMLPage1.htm页 <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> </head> <body> <a href="下载Handler1.ashx">下载</a> </body> </html> 下载Handler1.ashx.cs

nity进行文字图像h5牛_牛平台搭建下载识别——Face++

h5牛_牛平台搭建下载[征途源码论坛zhengtuwl.com]联系方式:QQ:2747044651POST的请求,请求参数和返回值这两个是关键,请求参数就是我们访问他给的网址需要传递过去的参数,返回值就是识别后返回给我们的值,这里返回识别值是Unicode编码的,这里用因为返回的是json串,所以用引入litjson,解析一下就可以输出识别出的字了. 如图是请求与返回参数: 原文地址:http://blog.51cto.com/13978877/2177160

微信扫一扫不能打开APK下载链接的问题

在微信中,打开app下载链接,或者使用微信扫一扫app下载二维码,都是无法下载app的. 因为腾讯为了自身利益,屏蔽了其他app直接在微信中下载.下面给分享下,找到的2种有效的解决方案. 方案一:弹出一个遮罩提示用户在新的浏览器窗口打开 再也不用管微信如何的更新,直接判断如果是在微信中打开,然后弹出一个遮罩提示用户在浏览器中打开下载. 并且不加关闭的按钮.效果如下面这样子: 测试地址 :http://www.zjychina.cn/ 这样子用户微信中打开链接,就提示在浏览器中打开,并且可以直接下

安卓手机微信不能打开App下载地址的问题 微信跳转打开外部浏览器下载

在微信中,打开app下载链接,或者使用微信扫一扫app下载二维码,都是无法下载app的. 因为腾讯为了自身利益,屏蔽了其他app直接在微信中下载.下面给分享下,找到的2种有效的解决方案. 方案:点击链接,自动打开外部浏览器下载APP 微信中点击或打开链接,自动打开外部浏览器下载app.全程完全自动化,无需用户任何手工操作. 这种方案可以说是完美解决微信中下载app的问题.效果如下面这样子: 这个样子,用户点击下载按钮后,全过程自动化下载,用户操作非常简单,可以大大提升用户下载app转化率. 备用