JavaScript -一个链接,所有应用商店,非safari检测
JavaScript - one link, all app stores, non-Safari detected
我想有一个单一的'Get App'链接,自动检测用户的设备类型和浏览器,并指向适当的位置(iTunes, Google Play,或网站注册)。我目前正在使用Onelink。,但它有以下限制:
- 如果你在iOS上使用非safari浏览器(如Chrome),你最终会看到一堆原始JSON,因为它不知道如何启动App Store应用。在这种情况下,我更喜欢直接到iTunes网站,或者更好的是,深入链接到App Store应用。
- 如果在你自己的网站上使用链接,用户是在重定向到你自己网站的不同页面的设备上,它复杂的设置基于事件的目标在谷歌分析
是否有任何好的JavaScript解决方案来处理App Store重定向,同时在不支持iTunes标头的浏览器上排除此操作?
谢谢!
您可以使用javascript导航器。userAgent并解析它以检测设备。然后根据它生成链接。
下面是一个ios检测的例子:检测设备是否为iOS相关文章:
- 有没有一种方法可以从Javascript检测特定的应用程序是否安装在(AndroidiOS)设备上
- 使用react native检测应用程序终止
- 无法在Chrome(打包)应用程序上检测到ESC按钮(全屏显示时)
- 检测Ionic中特定的应用程序状态变化
- angular应用程序中的浏览器功能检测:使用服务、指令、控制器
- 如何在 html Web 应用中检测滑动原点位置
- 检测垂直滚动和滚动条宽度,并将宽度更改应用于正文
- 如何使用jquery检测包装的纯文本并应用html标记
- 检测网络应用程序是否已在安卓系统的主屏幕上添加书签
- 在node-dev下检测应用程序重新启动
- 检测远程资源的应用程序缓存生存能力
- 通过JavaScript检测应用程序是否在phonegap中运行的最有效和可靠的方法
- 如何检测一天内首次启动的应用程序
- 科尔多瓦 - 如何检测应用程序不再被积极使用Android
- 如何检测网页是由移动浏览器还是应用程序打开的
- 如何在安卓应用中检测网页表单提交
- 检测在 javascript 中打开的同一应用的多个镶边标签页
- 如何检测从打开相机返回后网络应用程序的恢复
- 具有可抓取内容的 JS 应用(检测搜索机器人服务器端)
- 检测网站是在应用的 Android 浏览器还是网页视图中运行