【问题标题】:Mobile detection code手机检测码
【发布时间】:2013-05-15 16:40:04
【问题描述】:

是否可以在网络链接中包含一个代码来检测用户使用的移动平台,例如 iPhone/iPad、Andriod、Blackberry 等...

我正在尝试解决我工作的应用程序公司的一个问题,每当我们发布推文时,我们都会包含号召性用语 - 一个带有应用程序下载链接的链接。然而,由于该应用程序位于 Apple 应用程序商店、Google Play 商店和 Blackberry 商店,我们必须对不同的应用程序商店进行 3 个不同的位链接。

我要创建的是用于检测用户所在平台并将其构建到缩短 url 中的代码。因此,当我们发布推文时,我们只做一个链接,它会根据用户使用的设备自动将用户引导到适当的应用商店。

这已经存在了吗?如果不是,如何创建?请给我一些关于如何实现这一点的见解/想法

谢谢

【问题讨论】:

    标签: android iphone ios mobile


    【解决方案1】:

    我想你正在寻找它http://detectmobilebrowsers.com/ 是一个开源库,用于检测移动操作系统和更多信息。

    【讨论】:

      【解决方案2】:

      您可以使用

      来检测用户在哪个设备上

      var userAgent = navigator.userAgent.toLowerCase();

      【讨论】:

      • 谢谢,但这是否可以内置到缩短的 URL 中?我正在玩弄的想法是创建我自己的 bitly 链接,但是通过内置此代码,只需单击链接,用户就会被带到相应的应用商店。
      • @Charlie:对不起,我没明白你的意思is this possible to be built into a shortened URL
      • 好吧,我会画一张照片...引导用户到应用商店下载。但是,我希望从本质上创建我自己的缩短 url,这样每当点击它时,移动检测代码就会在页面加载时激活,并将您引导到相应的应用商店进行下载。过渡需要无缝,因此只需单击一下,您就可以进入适合您平台的应用商店。这有帮助吗?
      • @Deepesh 回答正确以使用 userAgent。在 JavaScript 中,从 var userAgent 的结果创建一个 subString 并使用 switch 语句指向一个 url!
      猜你喜欢
      • 2011-06-27
      • 1970-01-01
      • 2015-05-25
      • 2020-10-07
      • 1970-01-01
      • 2012-01-15
      • 2012-10-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多