首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >查看宏达电手机是否进入移动应用程序

查看宏达电手机是否进入移动应用程序
EN

Stack Overflow用户
提问于 2011-06-30 18:29:30
回答 1查看 414关注 0票数 0

我知道这个代码会重定向到黑莓;

代码语言:javascript
运行
复制
if ((/blackberry/i.test(navigator.userAgent))) {
        //Send to mobile page (Blackberries)
        window.location = ("../Default.aspx");
 } 

但我会用什么来代替宏达电手机的blackberry呢?

我看上去像这里,但似乎每部手机都有不同的。有一个电话我可以用吗?

编辑--一种C#检测方法也会奏效。与此类似的东西:

代码语言:javascript
运行
复制
if (Request.Headers["User-Agent"] != null && (Request.Browser["IsMobileDevice"] == "true"){
                if(Request.Browser ["BlackBerry"] == "true")
                {
                    if(int.Parse(Request.Browser.Version) < 4.5)
                    {
                       //This is how you get blackberry version right?
                    }

                }
                else if(Request.UserAgent.ToUpper().Contains("HTC"))
                {

                }
            }
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6539397

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档