在Safari中检查应用程序是否已安装或未安装

Piy*_*ara 5 javascript mobile-safari ios

我想在iOS Safari中查看是否安装了我的应用程序.我已经为应用程序实现了URL方案,如果已安装,我已撤销了应用程序.

现在,如果我的应用程序未安装,我想在iOS Safari中显示我的自定义提醒.我在JS下面实现了它,但它显示了我不需要的iOS默认警报.

setTimeout(function() 
{
  window.location = "http://www.google.com";                           
}, 1);
window.location = "custom-uri://AppShouldListenForThis";
Run Code Online (Sandbox Code Playgroud)

有没有办法检查它没有来自iOS safari的任何本机警报.

我也试图为它实现try catch,但异常由os本身处理.没有执行catch语句.