从 Safari 检测所有已安装的应用程序

detect all installed apps from Safari

我正在尝试检测来自 Safari.I 的 iPhone 上所有已安装的应用程序有一个 3000 个 URls 的列表 scheme.From 一个 WebView 并使用 javascript,我想要循环此列表并保存令人兴奋的应用程序(有响应的 URls 方案)。这可能吗?

根本不可能,正如@rckoenes 所说,它会启动您调用的每个应用程序 - 因此会停止您的浏览器实例 - 并循环遍历那么多 URI,即使它确实 return 一个值而不是启动应用程序可能会让你没有朋友。有多种方法可以检测您的应用程序或应用程序是否存在并通过智能元横幅启动它或查看此项目:https://github.com/hampusohlsson/browser-deeplink