Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/461.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Deeplink在inapp浏览器上的工作方式很奇怪_Javascript_Deeplink - Fatal编程技术网

Javascript Deeplink在inapp浏览器上的工作方式很奇怪

Javascript Deeplink在inapp浏览器上的工作方式很奇怪,javascript,deeplink,Javascript,Deeplink,我有IOS和Android的deeplink 我把它连接到我的网站上 这是代码 var appWindow = window.open(DEEPLINK_ADDRESS,'_blank'); setTimeout(function () { if (appWindow) { if(checkMobile() === 'android'){

我有IOS和Android的deeplink

我把它连接到我的网站上

这是代码

                var appWindow = window.open(DEEPLINK_ADDRESS,'_blank');
                setTimeout(function () {
                    if (appWindow) {
                        if(checkMobile() === 'android'){
                            appWindow.location= APP_STORE_LINK;
                        }else if(checkMobile() === 'ios'){
                            appWindow.location= APP_STORE_LINK;
                        }
                    }
                }, 1000);
            var startTime = +new Date();
            setTimeout(function () {
                var now = +new Date();
                if ( now - startTime < 1000) {
                    if(checkMobile() === 'android'){
                        location.href=APP_STORE_LINK;
                    }else if(checkMobile() === 'ios'){
                        location.href=APP_STORE_LINK;
                    }
                }
            }, 500);
            location.href = DEEPLINK_ADDRESS;
它在IOS和android chrome上运行良好

但在inapp浏览器中,新窗口仍处于活动状态,因此新窗口将打开应用程序商店

我试过密码

                var appWindow = window.open(DEEPLINK_ADDRESS,'_blank');
                setTimeout(function () {
                    if (appWindow) {
                        if(checkMobile() === 'android'){
                            appWindow.location= APP_STORE_LINK;
                        }else if(checkMobile() === 'ios'){
                            appWindow.location= APP_STORE_LINK;
                        }
                    }
                }, 1000);
            var startTime = +new Date();
            setTimeout(function () {
                var now = +new Date();
                if ( now - startTime < 1000) {
                    if(checkMobile() === 'android'){
                        location.href=APP_STORE_LINK;
                    }else if(checkMobile() === 'ios'){
                        location.href=APP_STORE_LINK;
                    }
                }
            }, 500);
            location.href = DEEPLINK_ADDRESS;
var startTime=+new Date();
setTimeout(函数(){
var now=+新日期();
如果(现在-开始时间<1000){
如果(checkMobile()==='android'){
location.href=APP\u STORE\u LINK;
}else if(checkMobile()=“ios”){
location.href=APP\u STORE\u LINK;
}
}
}, 500);
location.href=DEEPLINK\u地址;
它不起作用

我怎样才能解决它