|
|
1
42
标准的方法不是检查用户代理吗?这里有一个 database of user agents 您可以使用来检测移动浏览器。 |
|
|
2
20
@David的回答提到使用WURFL——这可能是您最好的选择。然而,事先警告一下,成功率通常在60%左右(根据我和其他人的经验)。随着运营商不断更换UA,以及现有设备配置文件的数量(60000+?),没有防弹的方法来获取您想要的所有正确数据。 在严重依赖设备DB之前,只需发出一点警告。如果我猜错了,我会允许用户更改会话选项,以保持用户选项的开放性。 |
|
|
3
8
Modernizer 检测浏览器功能 |
|
|
4
6
经过几天的搜索,找到了检测移动设备的正确方法,我决定保持它的简单[愚蠢],我将在我的索引页上放置一个“移动设备站点”按钮。。。。只需点击一下!! |
|
|
5
6
虽然你可以通过它的用户代理来检测移动浏览器,但PC平台上的浏览器大战表明,嗅探用户代理并不是一件好事。 理想情况下,应该根据媒体类型应用特定的样式,或者根据用户代理以外的标题发送不同的答案,例如告诉浏览器更喜欢哪种内容的Accept标题。
|
|
|
6
4
This article follow-up )看起来不错。 |
|
|
7
4
Detect Mobile Browsers -各种编程语言中的代码段。 |
|
|
8
3
更多关于这方面的背景资料@ http://bemoko.com/training.team/help/team/pc-to-mobile-redirect |
|
|
9
2
我提出了一个基于uaprof和用户代理的免费检测系统: http://www.mobilemultimedia.be 当UAprof可用时,它应该是检测的主键,因为同一UAprof通常有多个用户代理。如果您想自己管理这个数据库,那么应该使用Wurfl,因为您可以下载整个数据库并自己在本地管理它。 |
|
|
10
2
当我最近有类似的需求时,我发现
this code
|
|
|
11
1
您将从请求头获得大多数信息,如浏览器、设备、可接受的语言、可接受的格式等。上面提到的用户代理是请求头的一部分。 |
|
|
12
1
然后,在浏览器站点到移动站点的链接上,注册他们的“投票”和他们的用户代理。您可以建立自己的可靠列表 你的 哦,在你的“移动站点”——如果你在语义上写得很好,那么你应该能够为移动和浏览器提供一个站点,而不是必须编写两个单独的页面集。只是想一想-这是值得额外的思考和努力,以节省时间以后。 |
|
|
13
1
我看不到它张贴在这里,但另一个选择,我正在研究目前是 www.detectmobilebrowser.com |
|
|
14
1
|
|
|
15
0
您必须使用先前定义的列表检查用户代理字符串, like this one |
|
|
16
0
您可以使用Web服务来检测手机浏览,如handsetdetection.com。 |
|
|
17
0
当然,几年前,你可以搜索某些字符串,猜测它是诺基亚或其他什么,但现在有这么多手机在那里,这么多假装的东西,他们不是,所以需要更复杂的东西。 我发现了一个很棒的网站 link text 只要看看手册,然后看看“它是如何工作的”。
|
|
|
18
0
刚刚遇到 Device and feature detection on the mobile web 包括以下内容:
|
|
|
19
0
|