如何在互联网慢的同时确定setTimeout功能?

时间:2014-02-10 12:56:33

标签: javascript jquery ios deep-linking

我尝试将用户重定向到应用,如果他们已经安装在他们的设备中,则将其重定向到应用下载页面(iTunes)。

这下面的脚本工作正常,但有时我的互联网变得缓慢appUrl和webUrl都被解雇了。如何解决这个问题?

if (IOSSafari) 
{    
window.location.href = appUrl;
var startTime = new Date();
setTimeout(function() 
{                
    if (new Date() - startTime < 600) 
    {                 
        if (window.location.href != webUrl) 
            window.location.href = webUrl;
    }
}, 500);
}

0 个答案:

没有答案