【发布时间】:2011-09-27 21:56:41
【问题描述】:
情况如下:
我的网页需要通过 JavaScript 检查我的应用是否已安装在当前运行的 android 设备上。
如果安装了应用程序,页面将显示一个链接(带有自定义协议)以启动应用程序, 否则该页面应显示指向 android 市场的链接。
我可以管理应用程序和市场的链接。唯一剩下的步骤是从 JavaScript 代码中检测设备上是否存在应用程序(或者尝试捕获可能的协议不受支持的错误,作为不存在应用程序的指示)。
当我
- 点击网页链接
- 我的自定义应用协议和
- 该应用尚未安装在设备上
我可以看到 android 环境生成“协议不受支持”类型错误。 不幸的是,我无法在 JavaScript 代码中捕获该错误以将用户转移到 android 市场。
我猜直接检测和错误检测都是有效的方法,如果它们存在的话。
有什么想法可以实现吗?
感谢您的帮助。
【问题讨论】:
标签: javascript android detect