我想构建一个移动Web应用程序:
问题是,我不知道在重定向之前如何检测应用程序是否已安装。有没有人知道这样做的诀窍?也许是一种JavaScript破解,利用iframe或类似的App注册URL?
答案 0 :(得分:0)
你很可能不能这样做。即使在原生应用程序中,您可以调用的只是UIApplication的canOpenURL:方法,它只是告诉您某些应用程序是否会打开URL,而不是哪一个。我不知道这个函数是否在JavaScript中公开;很可能不是(我不希望恶意javascript探测我的手机可以打开哪些网址)。