这段代码中iframe与setTimeout是如何实现判断APP是否唤起的?

var iframe = document.createElement('iframe');

iframe.hidden = true;

iframe.src = "jianshu://notes/" + Maleskine.note.slug;//唤起app

document.body.appendChild(iframe);


var startTime = new Date();

window.setTimeout(function() {

    600 > new Date() - startTime && (Maleskine.showDownloadHelp())//跳转下载

}, 400)

                   

                    window.setTimeout(function() {

                        600 > new Date() - startTime && (Maleskine.showDownloadHelp())

                    }, 400)

特别这一段是怎样工作的呢?

跃然一笑
浏览 722回答 1
1回答

阿波罗的战车

是不是该理解为给定最长启动时间600毫秒,超时后不管有没有启动都认为没启动。如果600内启动了,检查后边那个方法
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript