这里是情况说明:
我有一个网页,需要通过JavaScript检查当前运行的Android设备上是否已安装我的应用程序。
如果已安装该应用程序,页面将显示一个链接(具有自定义协议)以启动该应用程序,否则页面应显示一个指向Android市场的链接。
我可以管理到应用程序和市场的链接。唯一剩余的步骤是从JavaScript代码中检测在设备上应用程序的存在(或尝试捕获不支持的协议可能会引起的错误,作为不存在应用程序的指示)。
当我
1.点击带有 2.我的自定义应用程序协议的网络链接,并且 3.设备上还未安装该应用程序
我可以看到Android环境生成了“不支持协议”类型的错误。不幸的是,我无法在JavaScript代码中捕获该错误,以转移用户到Android市场。
我想直接检测和错误检测都是有效的方法,如果它们存在的话。
有什么想法可以完成这个问题吗?
感谢您的帮助。
我有一个网页,需要通过JavaScript检查当前运行的Android设备上是否已安装我的应用程序。
如果已安装该应用程序,页面将显示一个链接(具有自定义协议)以启动该应用程序,否则页面应显示一个指向Android市场的链接。
我可以管理到应用程序和市场的链接。唯一剩余的步骤是从JavaScript代码中检测在设备上应用程序的存在(或尝试捕获不支持的协议可能会引起的错误,作为不存在应用程序的指示)。
当我
1.点击带有 2.我的自定义应用程序协议的网络链接,并且 3.设备上还未安装该应用程序
我可以看到Android环境生成了“不支持协议”类型的错误。不幸的是,我无法在JavaScript代码中捕获该错误,以转移用户到Android市场。
我想直接检测和错误检测都是有效的方法,如果它们存在的话。
有什么想法可以完成这个问题吗?
感谢您的帮助。