将移动用户重定向到移动网址,并将平板电脑/ ipad用户重定向到另一个网址

贻贝8

几年前,我已经尝试过在这里发布此javascript:

<script>
if (/iP(hone|od)|android.+mobile|BlackBerry|IEMobile/i.test(navigator.userAgent)) {
window.location.replace("page2.html");
} else if (/(tablet|ipad|playbook|silk)|(android(?!.*mobile))/i.test(navigator.userAgent)) {
window.location.replace("page3.html");
}
</script>

虽然移动重定向在iphone上有效,但平板电脑/ ipad重定向在iPad(第6代或第8代)上不起作用。任何建议表示感谢。(请理解,我在任何回复中都不是编码员。)

阿里雷扎·阿齐米(Alireza Azimi)

遍历此线程之后:检测移动设备的最佳方法是什么?
使用用户代理进行重定向显然被认为是不可靠的。
引用本文:检测移动浏览器
使用屏幕分辨率之类的方法可以考虑使用此方法:

( window.innerWidth <= 800 ) && ( window.innerHeight <= 600 )

考虑以下解决方法。从注释中可以看出,来自ipadOS和MacOS的用户代理是相同的。但是navigator.maxTouchPoints可以成为一个区别因素:

    if (/mac/i.test(navigator.userAgent) && navigator.maxTouchPoints>0 ){
     // do something on ipad
    }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将桌面用户重定向到另一个页面,将移动用户重定向到主页

来自分类Dev

如何将移动用户重定向到移动站点m.sitename

来自分类Dev

如何将移动用户重定向到移动页面

来自分类Dev

如何使用网址中间的哈希将网址重定向到另一个网址

来自分类Dev

如何将一个页面网址重定向到另一个

来自分类Dev

如何将一个页面网址重定向到另一个

来自分类Dev

用户刷新网页并同时重定向到另一个网址是否可行?

来自分类Dev

denyAll()重定向到登录网址,但我需要另一个网址

来自分类Dev

denyAll()重定向到登录网址,但我需要另一个网址

来自分类Dev

如何为移动用户代理重定向网站?

来自分类Dev

Django 不会从一个视图/网址重定向到另一个

来自分类Dev

指定网址时,返回Json将重定向到另一个视图

来自分类Dev

将网址重定向到另一个网站的路径

来自分类Dev

将具有多个参数的301网址重定向到另一个网址

来自分类Dev

我想检查网址是否重定向到R中的另一个页面

来自分类Dev

网址与某些模式匹配时如何重定向到另一个域(除)

来自分类Dev

如果网址包含“ manager”,则htacces重定向到另一个页面

来自分类Dev

我想检查网址是否重定向到R中的另一个页面

来自分类Dev

重定向到另一个网页,而不是ASP.NET中的默认网址

来自分类Dev

使用htaccess将网址从一个域重定向到另一个域

来自分类Dev

如何使用jQuery将最终用户重定向到另一个网页

来自分类Dev

如何使用jQuery将最终用户重定向到另一个网页

来自分类Dev

htaccess-301将网址重定向到另一个网址,从而将更多网址添加到域中

来自分类Dev

htaccess重定向一个网址以从另一个网址加载

来自分类Dev

htaccess重定向一个网址以从另一个网址加载

来自分类Dev

将用户重定向到另一个页面后如何运行php函数?

来自分类Dev

将用户从控制器重定向到另一个视图MVC

来自分类Dev

React:如果用户已经登录,如何重定向到另一个URL?

来自分类Dev

如何将用户从控制器重定向到另一个域

Related 相关文章

  1. 1

    将桌面用户重定向到另一个页面,将移动用户重定向到主页

  2. 2

    如何将移动用户重定向到移动站点m.sitename

  3. 3

    如何将移动用户重定向到移动页面

  4. 4

    如何使用网址中间的哈希将网址重定向到另一个网址

  5. 5

    如何将一个页面网址重定向到另一个

  6. 6

    如何将一个页面网址重定向到另一个

  7. 7

    用户刷新网页并同时重定向到另一个网址是否可行?

  8. 8

    denyAll()重定向到登录网址,但我需要另一个网址

  9. 9

    denyAll()重定向到登录网址,但我需要另一个网址

  10. 10

    如何为移动用户代理重定向网站?

  11. 11

    Django 不会从一个视图/网址重定向到另一个

  12. 12

    指定网址时,返回Json将重定向到另一个视图

  13. 13

    将网址重定向到另一个网站的路径

  14. 14

    将具有多个参数的301网址重定向到另一个网址

  15. 15

    我想检查网址是否重定向到R中的另一个页面

  16. 16

    网址与某些模式匹配时如何重定向到另一个域(除)

  17. 17

    如果网址包含“ manager”,则htacces重定向到另一个页面

  18. 18

    我想检查网址是否重定向到R中的另一个页面

  19. 19

    重定向到另一个网页,而不是ASP.NET中的默认网址

  20. 20

    使用htaccess将网址从一个域重定向到另一个域

  21. 21

    如何使用jQuery将最终用户重定向到另一个网页

  22. 22

    如何使用jQuery将最终用户重定向到另一个网页

  23. 23

    htaccess-301将网址重定向到另一个网址,从而将更多网址添加到域中

  24. 24

    htaccess重定向一个网址以从另一个网址加载

  25. 25

    htaccess重定向一个网址以从另一个网址加载

  26. 26

    将用户重定向到另一个页面后如何运行php函数?

  27. 27

    将用户从控制器重定向到另一个视图MVC

  28. 28

    React:如果用户已经登录,如何重定向到另一个URL?

  29. 29

    如何将用户从控制器重定向到另一个域

热门标签

归档