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

Behnam Rajabnezhad

我的代码有问题,我想将桌面用户重定向到block.php页面,不要让他们进入。

我测试了很多代码,但没有一个对我有用。

此刻,我发现了这段代码。它可以完美地工作...但是有一个小问题。

当我用移动设备(ios设备)检查我的网站时,它一直在重新加载

这是代码:

<script>

if (navigator.userAgent.match(/iPhone/i) || navigator.userAgent.match(/iPad/i) || navigator.userAgent.match(/iPod/i)) { 
    window.location.assign("http://example.com"); 
} else { 
    window.location.assign("http://example.com/block.php"); 
} 

</script>

问题是什么?

第383章

假设此脚本在http://example.com上运行,则在if块内调用window.location.assign将重新加载页面。在我看来,仅当用户不在移动设备上时,您才想调用window.location.assign(' http://example.com/block.php ')。

您可以尝试这样的事情:

function checkIsMobile () {
  if(navigator.userAgent.match(/iPhone/i)){
    return true;
    } else if (navigator.userAgent.match(/iPad/i)){
      return true;
    } else if (navigator.userAgent.match(/iPod/i)){
      return true;
    } else {
      return false;
    }

  }

if (!checkIsMobile()) { 
    window.location.assign("http://example.com/block.php"); 
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

将域重定向到另一个域上的特定页面(htaccess)

来自分类Dev

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

来自分类Dev

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

来自分类Dev

如何将SSH用户重定向到另一个SSH登录名?

来自分类Dev

如何仅将root用户中的所有文件重定向到另一个目录?

来自分类Dev

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

来自分类Dev

如何将SSH用户重定向到另一个SSH登录名?

来自分类Dev

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

来自分类Dev

将域重定向到另一个域上的特定页面(htaccess)

来自分类Dev

将特定IP重定向到另一个页面

来自分类Dev

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

来自分类Dev

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

来自分类Dev

将单个页面重定向到另一个页面-.htaccess

来自分类Dev

使用Htaccess将IP重定向到另一个页面

来自分类Dev

无法使用超级链接将用户重定向到另一个页面

来自分类Dev

延迟将POST请求重定向到另一个页面

来自分类Dev

用户使用Ion Auth CodeIgniter登录后如何将用户重定向到另一个页面

来自分类Dev

根据用户类型重定向到另一个页面

来自分类Dev

将用户重定向到另一个页面-PHP

来自分类Dev

将某些页面重定向到其在另一个域中的等效页面,否则重定向到其主页

来自分类Dev

如何将用户重定向到另一个内部页面?

来自分类Dev

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

来自分类Dev

报告301时将页面重定向到另一个页面

来自分类Dev

Laravel 5.1将登录用户重定向到另一个Laravel应用程序

来自分类Dev

如果用户单击 div,则如何在用户不重定向到另一个页面时停止

来自分类Dev

如果未登录,将用户重定向到另一个页面?

来自分类Dev

将流量重定向到另一个页面

来自分类Dev

我如何 onSubmit 将 api 调用的结果重定向到另一个页面?

Related 相关文章

  1. 1

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

  2. 2

    将域重定向到另一个域上的特定页面(htaccess)

  3. 3

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

  4. 4

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

  5. 5

    如何将SSH用户重定向到另一个SSH登录名?

  6. 6

    如何仅将root用户中的所有文件重定向到另一个目录?

  7. 7

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

  8. 8

    如何将SSH用户重定向到另一个SSH登录名?

  9. 9

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

  10. 10

    将域重定向到另一个域上的特定页面(htaccess)

  11. 11

    将特定IP重定向到另一个页面

  12. 12

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

  13. 13

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

  14. 14

    将单个页面重定向到另一个页面-.htaccess

  15. 15

    使用Htaccess将IP重定向到另一个页面

  16. 16

    无法使用超级链接将用户重定向到另一个页面

  17. 17

    延迟将POST请求重定向到另一个页面

  18. 18

    用户使用Ion Auth CodeIgniter登录后如何将用户重定向到另一个页面

  19. 19

    根据用户类型重定向到另一个页面

  20. 20

    将用户重定向到另一个页面-PHP

  21. 21

    将某些页面重定向到其在另一个域中的等效页面,否则重定向到其主页

  22. 22

    如何将用户重定向到另一个内部页面?

  23. 23

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

  24. 24

    报告301时将页面重定向到另一个页面

  25. 25

    Laravel 5.1将登录用户重定向到另一个Laravel应用程序

  26. 26

    如果用户单击 div,则如何在用户不重定向到另一个页面时停止

  27. 27

    如果未登录,将用户重定向到另一个页面?

  28. 28

    将流量重定向到另一个页面

  29. 29

    我如何 onSubmit 将 api 调用的结果重定向到另一个页面?

热门标签

归档