gpt4 book ai didi

Android模拟器浏览器检测

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:16:37 25 4
gpt4 key购买 nike

我正在开发网站的移动版本。我目前正在使用这个 Javascript 来检测和重定向用户:

if((navigator.userAgent.match(/iPhone/i)) || 
(navigator.userAgent.match(/Android/i)) ||
(navigator.userAgent.match(/iPod/i)))
{
window.location = "http://sitename.com/m/";
}

适用于 iPhone 和 iPod,但不适用于 Android。我在 Eclipse 中使用 Android 模拟器。我没有 Android 小工具来实际测试它。

我做错了什么吗?有人遇到同样的问题吗?

最佳答案

您应该使用 location.replace 而不是 window.location

示例:

if( (navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/Android/i)) || (navigator.userAgent.match(/iPod/i)) ) { 
location.replace("http://sitename.com/m/");
}

我使用了这段代码,它适用于 iphone/itouch 和 android 手机/设备。

关于Android模拟器浏览器检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2254558/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com