Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 尝试在Safari中捕获弹出窗口_Javascript_Jquery_Ios_Safari_Popup - Fatal编程技术网

Javascript 尝试在Safari中捕获弹出窗口

Javascript 尝试在Safari中捕获弹出窗口,javascript,jquery,ios,safari,popup,Javascript,Jquery,Ios,Safari,Popup,我正在使用在移动设备上加载自定义url方案 目标是在安装我的应用程序时,加载应用程序。当它还没有安装,但我想显示一些建议下载应用程序和重定向到应用商店 除了iphone上的safari,这个技巧在大多数浏览器上都很有效,在iphone上我会看到一个弹出窗口,上面写着“无法打开页面,因为地址无效”。 我真的很想摆脱这个弹出窗口,我尝试了以下方法(在javscript中): 在追加元素之前尝试/catch,查看弹出窗口是否触发错误(失败,可能是因为弹出窗口不是javascript错误) 设置“on

我正在使用
在移动设备上加载自定义url方案

目标是在安装我的应用程序时,加载应用程序。当它还没有安装,但我想显示一些建议下载应用程序和重定向到应用商店

除了iphone上的safari,这个技巧在大多数浏览器上都很有效,在iphone上我会看到一个弹出窗口,上面写着“无法打开页面,因为地址无效”。 我真的很想摆脱这个弹出窗口,我尝试了以下方法(在javscript中):

  • 在追加元素之前尝试/catch,查看弹出窗口是否触发错误(失败,可能是因为弹出窗口不是javascript错误)
  • 设置“onload”/“onunload”/“onerror”事件侦听器(失败)
  • 模拟点击以关闭弹出窗口(失败)
关于如何处理这个问题,有什么策略/建议吗