< script type = "text/javascript" >
$(document).ready(function () {
var log = function (msg) {
$('body').before('< div class = "log" >' + msg + '</ div >');
};
var timeout, t = 1000, hasApp = true;
setTimeout(function () {
if (hasApp) {
log('安装了app');
} else {
log('未安装app');
}
}, 2000);
function testApp() {
var t1 = Date.now();
var ifr = $('< iframe id = "ifr" ></ iframe >');
ifr.attr('src', 'abc1234://');
$('body').append(ifr);
timeout = setTimeout(function () {
try_to_open_app(t1);
}, t);
}
function try_to_open_app(t1) {
var t2 = Date.now();
if (!t1 || t2 - t1 < t + 200) {
hasApp = false;
}
}
testApp();
});
</ script >
|