问题标签 [device-detection]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
894 浏览

mobile - 如何使用 WAP 页面找出手机型号

我正计划制作一个 WAP 页面来提供一个软件。

现在我需要找出登录我网页的客户使用的手机型号,以便我可以将他/她重定向到适当的下载链接。

这类似于歌剧在他们的歌剧迷你网站上所做的。当您登录时,它会找到您的模型并将您发送到链接

我怎样才能将它添加到我的网站。

0 投票
3 回答
1627 浏览

php - 为 php 确定智能手机/非智能手机

看起来 facebook 已经掌握了这个,我已经检查了一点 WURFL 但这似乎是一个非常昂贵的过程。我还检查了:url链接。虽然它有一个很好的用户代理列表,但我试图确定哪些是智能手机,哪些不是。

facebook 将非智能手机推送到与其智能手机不同的站点。试图看看是否有一种简单的方法可以做到这一点。

0 投票
4 回答
5726 浏览

php - 如何识别网站是在手机还是PC上打开

我们有一个用 PHP 开发的网站。它工作得很好。我们已经将 JQuery 用于各种情况,例如幻灯片、菜单等。

该站点包含许多尺寸较大的图像。因此,在手机中查看时,用户必须滚动很多。

我们如何识别试图访问我们网站的客户端(浏览器)是手机还是标准 PC。

有没有针对这种情况建立网站的标准方法?

TIA

0 投票
4 回答
1776 浏览

javascript - 检测网络上的移动浏览器?

我很想知道如何检查 iPhone、iPad 和其他移动浏览器。(JavaScript 或 CSS)

编辑:

请不要使用用户代理字符串。那是可以伪造的。

可能的骗局:

0 投票
4 回答
4819 浏览

mobile - 来自 http 标头的移动设备识别

我有一个大型数据集,其中包含从网络测量中获取的 HTTP 标头信息。我需要使用这些标头中存在的 UserAgent 来识别用户代理是用于桌面还是移动设备或其他任何东西。之后,我需要识别特定的移动设备并对这些设备类型进行进一步分析。

那么,谁能告诉我一个全面的免费移动设备数据库。最好有一个简单的界面来匹配这些用户代理字符串并获取设备信息。我主要在 Perl 中工作。

0 投票
1 回答
249 浏览

ios-simulator - 如何确定我的应用在哪部 iPhone 上运行?

我环顾四周寻找,我如何知道我的应用程序在哪部 iPhone 上运行(iPhone 3G、iPhone3GS、iPhone 4),以根据确切的设备执行其他操作。首选方法大多是这样的:

到目前为止效果很好,但现在我们更新了 X-Code 和模拟器。因此可以将模拟器作为 iPhone 4、iPhone3GS 或 iPhone3G 运行。如何在运行时检测到这一点?到目前为止有任何解决方案或解决方法吗?

编辑:即使像这里http://iphonedevelopment.blogspot.com/2009/05/device-detection.html这样的解决方案当然也不能正常工作了,因为模拟器也可以是 iPhone4!

0 投票
1 回答
7022 浏览

android - 如何获取三星手机的 UAprof 网址

当我从我的 Android 移动浏览器连接到 servlet 时,我需要在 x-wap-profile 标题中为我的三星手机获取 UAprof url,但我没有得到标题...

但是当我尝试从 htc 连接 servlet 时,我可以在 X-Wap-Profile 标头中获取 uaprof url..我应该如何为我的三星手机获取 uaprof url 请帮助我..

提前致谢..

0 投票
1 回答
270 浏览

php - 通过用户代理检测设备、操作系统和浏览器版本不是很好吗?

通过用户代理检测设备、操作系统和浏览器版本不是很好吗?

如果我们设置过期标头并使用 wordpress W3 Total 缓存插件,它会在缓存中产生任何问题吗

0 投票
15 回答
161406 浏览

android - 一般如何检测 Android 平板电脑。用户代理?

我到处都看过。我们正在使用摩托罗拉 Zoom 来尝试我们的平板电脑站点测试。问题是安卓用户代理是一个通用的用户代理,平板安卓和移动安卓没有区别。我不想只针对像 Xoom Useragent 这样的特定设备,因为在不久的将来,Android 很可能会出现在多个平板设备上。

我们正在使用 Umbraco CMS,我们已经研究过使用 51Degrees.mobi 解决方案,目前这不能满足我们的需求。也许在未来。我知道 51Degrees 和 Umbraco 的一些人将会对 Umbraco 进行一些整合,但最终的项目可能要几个月才能完成。
因此,我们为什么要检测 Android 平板电脑的用户代理字符串,而不是像现在这样直接访问我们的移动网站。

如果有人知道如何检测和一般的 Android 平板电脑,那么特定设备将非常有帮助。

0 投票
1 回答
4957 浏览

jquery - 如果用户在移动设备上,则更改网页内容

我在一个网站上有一个链接,它使用 jQuery 在弹出框中打开一个 iFrame。jQuery 脚本仅将此函数应用于具有特定属性 'id=calcPop' 的链接,如下所示。

它适用于所有计算机,但在移动设备上非常有问题。有没有办法检测用户是否在移动设备上,然后将其更改为没有“id”属性?