从Chrome打开Android应用时会触发哪个事件?

时间:2015-11-30 09:35:00

标签: javascript android jquery google-chrome

我有一段JS代码完成工作:点击链接,如果安装了(Android)应用程序,启动该应用程序,否则显示弹出窗口(带有一些指令从商店下载应用程序)。 如果已安装并启动应用程序,请按"返回"手机上的按钮返回Chrome,弹出窗口必须消失。

var android_app_link = "myapp://some.thing";
$("a[id^=this_is_id]").click(function(){
    setTimeout(function() {
        if (!document.webkitHidden || !document.hidden) {
            show_android_popup();
        }
    }, 2000);
    window.location.href = android_app_link;
});

但是document.webkitHiddendocument.hidden似乎无法正常工作,所以从应用程序返回后,弹出窗口仍然存在。

我的代码有问题吗?当应用程序显示blur或其他内容时,Chrome上会触发哪个事件?

我在Android 5.0上使用Chrome 46

0 个答案:

没有答案