我正在尝试在我的网页上检测我未实现的本机应用程序,并且Safari Mobile有一个解决方案。解决方案提到了两种方法
检测 appInstalled cookie:我的网页不能假设每个应用在安装应用或用户删除历史记录后都放置了 appInstalled cookie;因此,我的网页无法使用此方法。
使用 javascript setTimeout 显示一个后备页面,当它实际上可以超时而无需转到本机应用程序时。这在 Safari 上完美运行;但是,Chrome 将忽略超时并显示未找到未处理的自定义方案的页面(即未安装应用程序)
有没有办法检测安装在 iOS Chrome 上的本机应用程序?