问题标签 [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 回答
502 浏览

javascript - 带触摸屏的平板电脑和笔记本电脑有什么区别?

带有触摸屏的平板电脑和笔记本电脑具有“触摸”支持。那么我们如何在 javascript 的帮助下检测它是笔记本电脑而不是平板电脑呢?

PS:我不需要检测触摸设备。我需要区分带触摸屏的笔记本电脑和平板电脑。

0 投票
0 回答
183 浏览

javascript - 如果设备是桌面,如何添加继续按钮,否则重定向页面以从桌面开始

我正在开发一个游戏网站。这个游戏只能在桌面上运行。所以我决定了解用户的设备类型。到目前为止,我能够检测到设备类型。如果用户在移动设备上,则重定向到在您的台式机或笔记本电脑上启动游戏的页面(例如 mobile.html)。如果用户在台式机上,则重定向到游戏页面(例如 game.html)。(我已经开发了mobile.html和game.html)。

我希望脚本在后台工作并检测设备并根据设备类型重定向到页面(对于移动设备 - mobile.html 对于桌面设备 - game.html)

jsfiddle http://jsfiddle.net/J26yC/

检测设备的脚本

0 投票
1 回答
2872 浏览

javascript - 用于查找用户设备的 Javascript 代码

我写了一些简单的代码来查找设备的类型:

但我想找到正在使用该应用程序的设备的正确型号名称。我不想编写navigator.userAgent使用浏览器查找的代码。

请有人告诉我是否有任何方法可以使用 JavaScript 或 jQuery 找到它?

0 投票
1 回答
70 浏览

jquery - 如何检测当前设备并触发正确的事件?

我正在尝试通过 jQuery Mobile 检测当前设备并触发正确的事件。好久不见...检测工作正常,但悬停/鼠标悬停/vmouseover 事件将无法正常工作(点击和单击工作正常)

JS:

HTML:

CSS:

我的漫长解决方案的问题是我需要将所有内容写两次......

长路解决方案:

我尝试了 vmouseover(jQM)、鼠标悬停、悬停,但似乎没有任何效果。我究竟做错了什么?提前谢谢,对不起我的英语不好。

0 投票
1 回答
13098 浏览

php - 检测显示分辨率

我需要人们使用 PHP 检测设备的显示分辨率的帮助。

切换界面时我的代码有问题我有以下代码:

请帮我完成这段代码。

0 投票
1 回答
16363 浏览

android - 如何检测移动设备

我正在使用 ionic 框架构建一个移动网站。我想用 AngularJS(或 ionic)检测移动设备(Android 和 iOS)。

如果接入设备是Android → #/android 如果接入设备是iOS → #/ios

控制器.js

};

应用程序.js

破折号.html

0 投票
1 回答
61 浏览

windows-phone-8 - 更新 Windows 8 移动设备(手机和 Surface X)的设备检测代码

我之前使用附加的代码来检测移动设备,但它不适用于 Windows 8 手机和任何 Surface 版本(出于明显的原因)。我不知道 Windows 8 手机和 Surface 的正确 userAgent。为了能够检测到 Surface 或 Windows 8 手机,需要进行哪些更改?任何帮助将不胜感激 !提前致谢。

0 投票
1 回答
100 浏览

c++ - 跨平台 C/C++ 代码以获取有关连接的 iDevice 的详细信息?

我正在使用一个用 C++ 编写的跨平台工具,它能够检测连接设备的 deviceid (ie iPhone7,1) 和 iOS 版本 (ie 8.1.2),类似于许多越狱实用程序所做的事情。

环顾四周后,我一直无法找到跨平台(OSX 和 Windows,甚至可能是 Linux)且不是大型库(libimobiledevice)的解决方案,我知道这是可以做到的。

有没有人知道如何做到这一点?

0 投票
0 回答
1989 浏览

android - 警告:调试信息可能不可用。请使用 ADB 关闭其他应用程序:Monitor、DDMS、Eclipse。安卓工作室

我收到警告,Android Studio 停止并继续处理,但什么也不做。我已经连接了我的三星手机 (KITKAT),但它根本没有显示任何内容。

我收到以下警告消息

0 投票
0 回答
74 浏览

email - 是否可以使用服务器检测电子邮件客户端?

我正在设计一个 html 电子邮件通讯。如您所知,这是一个令人头疼的问题。我们目前正在使用一些不同的电子邮件客户端特定的怪癖,比如打地鼠游戏。你在一个客户身上得到了一些东西,它破坏了另一个客户。

我知道在桌面浏览器上,是否有可能——虽然不建议、特别可扩展、也不完全可靠——在服务器端进行设备检测。我想知道的是,有没有办法对 html 电子邮件通讯进行服务器端电子邮件客户端检测?