如果是iOS、Android或Windows Phone,请进行重定向。

11 浏览
0 Comments

如果是iOS、Android或Windows Phone,请进行重定向。

我在这里需要一点帮助。我需要帮助一个脚本。我尝试如下:


但是它并不按我预期的那样工作。我需要根据访问一个URL的情况重定向到不同的商店。如果我访问 www.mydomain.com.ar/app 并且使用的是安卓手机,我需要将浏览器重定向到安卓应用商店。如果我访问 www.mydomain.com.ar/app 并且使用的是iOS,我需要重定向到App Store。我该如何做到这一点?我没有相关的知识,所以如果你能帮助我将会很好。非常感谢。

0
0 Comments

问题出现的原因:根据给定的代码,我们需要根据用户的设备类型将其重定向到不同的页面。但是,代码中的函数isMobile没有定义isMobile.BlackBerry()和isMobile.Windows()函数,因此在调用isMobile.any()函数时会出错。

解决方法:我们需要为isMobile对象添加缺失的函数,以便代码可以正确执行。可以根据需要添加以下两个函数:

BlackBerry: function() {
  return /BlackBerry/i.test(navigator.userAgent);
},
Windows: function() {
  return /IEMobile/i.test(navigator.userAgent);
}

添加上述代码后,问题将得到解决,用户将能够根据其设备类型进行重定向。

0