JS实现点击网页判断是否安装App

    xiaoxiao2021-03-25  119

    <!DOCTYPE html>

    <html>

    <head>

    <meta charset="utf-8" />

    <title>文档标题</title>

    <script type="text/javascript">

        //<![CDATA[

        function open_or_download_app() {

            var device = document.getElementById("device");

            if (navigator.userAgent.match(/(iPhone|iPod|iPad);?/i)) {

                

                // 判断useragent,当前设备为ios设备

                var loadDateTime = new Date();

              // 设置时间阈值,在规定时间里面没有打开对应App的话,直接去App store进行下载。

                window.setTimeout(function() {

                    var timeOutDateTime = new Date();

                    if (timeOutDateTime - loadDateTime <2200) {

                        window.location = “https://www.baidu.com”;  // APP下载地址

                    } else {

                        window.close();

                    }

                },2000);

                 window.location = "myscheme://join/id888999";  //iosURL Schema

            } else if (navigator.userAgent.match(/android/i)) {

                

                // 判断useragent,当前设备为Android设备

                // 判断useragent,当前设备为ios设备

                var loadDateTime = new Date();

              // 设置时间阈值,在规定时间里面没有打开对应App的话,直接去App store进行下载。

                window.setTimeout(function() {

                    var timeOutDateTime = new Date();

                    if (timeOutDateTime - loadDateTime < 2200) {

                        window.location = "https://www.baidu.com";   // APP下载地址

                    } else {

                        window.close();

                    }

                },2000);

                 window.location = “myscheme://join/id888999”;  // AndroidURL Schema

            }

            else {

                window.location = "https://www.baidu.com";   // APP下载地址

            }

        }

        //]]>

        </script>

    </head>

    <body οnlοad="javascript:open_or_download_app();">

    </body>

    </html>

    转载请注明原文地址: https://ju.6miu.com/read-9784.html

    最新回复(0)