问题标签 [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 投票
1 回答
282 浏览

mobile - “用户代理”标头值是否会更改?

我正在研究检测移动设备的方法。让我先声明一下我已经知道WURFL 文件。我正在考虑的其他选项之一是在内部维护“用户代理”标头值列表。

有没有人看到特定设备的这些标头值发生变化?我知道随着新设备的上市,新设备会出现,但我更关心现有价值观在我身上的变化。

0 投票
2 回答
871 浏览

mobile-website - 有没有办法检测手机和手持设备上的 3G 和 2G 连接速度?

有没有办法检测手机和手持设备上的 3G 和 2G 连接?

比如如果我想在用户使用 3G 时提供高端网站,如果用户使用 2G 时提供高度优化版本。

0 投票
2 回答
289 浏览

c# - Migrating xsl code to asp.net / c#

I have been asked to migrate some code to our new asp.net web app. but I am extremely unfamiliar with asp.net.

The following block of code detects the user device and changes the url accordingly. I need to make the same logic using asp.net / c# but I have no clue where to start.

Any help at all is very appreciated.

0 投票
6 回答
11704 浏览

ruby-on-rails - 在服务器端检测屏幕尺寸和像素密度?

我一直在做一些研究,我想我已经知道答案了,但我想知道是否有任何方法可以在不使用 javascript 或依赖 CSS3 媒体查询的情况下获得设备的屏幕尺寸和像素密度。

从本质上讲,我正在研究如何获得屏幕分辨率和像素密度,以便服务器可以决定在 URI 请求中要服务器的图像。

到目前为止,我还没有发现任何说这甚至是可能的,但我想,嘿,为什么不问呢?

0 投票
4 回答
88879 浏览

mobile - 使用 Modernizr 测试平板电脑和移动设备 - 征求意见

我想使用 Modernizr 来检测用户是否在台式机、平板电脑或移动设备上查看网站。

我最初的想法显然是检查对于移动设备和更大的台式机来说应该足够的屏幕尺寸。对于屏幕尺寸也可以等于小桌面屏幕(1024 x 768)的平板设备,我也会测试触摸事件。

在这个时候,我想专注于移动/平板设备,正如 jQuery mobile 所说的那样,A 级。我不想利用任何特定的移动设备功能,只需检测桌面、平板电脑或移动设备,并根据测试结果附加 CSS 类,为每个设备提供定制的 UI。

你认为这足以实现我想要的,还是你认为我应该测试其他能力?提前谢谢了。

0 投票
1 回答
2222 浏览

wpf - 应用程序同时使用 WPF 和 MFC

抱歉问了一个非常模糊的问题,但是今天我使用的是 WPF 中开发的软件“Samsung Kies”,但是当我以管理员身份运行它时,我看到了 MFC 徽标.. 我想知道他们如何将 Native C++ MFC 与托管 WPF 连接起来...

我从来没有做过这样的集成是可能的,或者我认为它错了......我相信他们可能已经使用了一些 C++ 代码来访问设备......它检测到一个安卓手机,所以这怎么可能...... .我不知道从哪里开始...

所以我发布这个问题是因为这怎么可能......

任何帮助和指导都会非常有用.....如果问题不具建设性,您可以关闭问题:)

0 投票
1 回答
434 浏览

asp.net-mvc - 具有服务器端设备检测的桌面和移动 Web 并行开发

我正在开发一个网站,并希望为用户提供移动和桌面友好的体验。

来自基本的 html5/css/js 开发,我知道足够多的 css 技巧、移动优先技术、流动布局和媒体查询,可以很好地相处,但要进一步优化解决方案,并考虑到我目前开始使用 . net/mvc(incl. razor) 我正在寻找新的选择。

我已经阅读了有关设备检测技术(目前偏爱http://51degrees.codeplex.com/)的信息,现在我正在尝试找出我必须为所有用户优化我的网站的选项。

我不希望移动用户加载大版本的图像和不必要的脚本/样式表/背景图像等,也不希望像“移动优先”方法那样覆盖所有移动样式表。

当我刚刚开始工作/学习如何使用 MVC 模式时,我在问你:是否可以使用 MVC 模式/开发来构建一个组合网站(不是桌面版和移动版)并包含 javascript、图像 url ,样式表等基于用户客户端/设备,使用“if else”和一个选项让用户按需切换到完整版本。

0 投票
2 回答
549 浏览

device-detection - 什么是最有效的设备检测方法?

我知道的一种是用户代理检测来找出设备。看起来用户代理可能会因某种原因被服务提供商更改。是否还有其他强大的设备检测方法或移动技术尚未发展?

注意:检测不限于任何特定技术。主要是寻找跨设备的视频兼容性。我试图实施市场上可用的解决方案,但它们有一些限制或其他限制,并且不允许需要完全定制。所以我想开发一个。

0 投票
9 回答
194999 浏览

android - 确定设备是智能手机还是平板电脑?

我想获取有关设备的信息,以查看它是智能手机还是平板电脑。我该怎么做?

我想根据设备类型显示来自资源的不同网页:

但是,这对我的情况似乎没用。


这个解决方案现在对我有用:

0 投票
2 回答
1472 浏览

mobile - 检测智能手机而非平板电脑

我正在创建网站的移动版本,但仅适用于智能手机。如果设备是平板电脑、笔记本电脑、上网本、台式机或任何类似设备,我希望用户自动访问完整站点。如果它是简单的 CSS,我会知道该怎么做。但是,移动版本使用与完整站点版本不同的模板和脚本,并且需要相应地重定向,而不是简单地使用另一个样式表。

有人有建议或文章可以说明如何检测所述设备并相应地重定向吗?