标签: detection


页面怎么知道我用firebug分析它

看:

Google识别Firebug使用的屏幕截图!

哇!

网页怎么知道我正在使用firebug?

顺便说一句,我无法找到如何显示半透明添加横幅.

javascript firebug gmail detection

9
推荐指数
1
解决办法
441
查看次数

iOS - 检测屏幕上有多个手指

我正在寻找在屏幕上检测多个手指的最佳方法.我没有检测到水龙头或捏,只是发生了不止一次触摸的事实.似乎没有任何手势识别器.什么是最好的方式?

iphone gesture-recognition touch detection ipad

9
推荐指数
1
解决办法
8799
查看次数

html5输入类型编号:检测是否旋转框(没有其他功能)

在Webkit浏览器中,输入[type = number]具有一个spinbox控件:

webkit浏览器中的spinbox控件

但是,Safari不遵循其他一些输入[type = number]规则,例如强制只输入数字字符.因此,Modernizr检测到Safari不支持输入[type = number].

我对数字输入宽度有非常特殊的需求,当有旋转框时,我制作宽度为2.7em而没有它(如在Firefox中),宽度只需要是1.7em.所以Chrome和Firefox都很好看.但Safari放入一个spinbox但不遵循任何其他规则,因此它获得1.7em宽度,如下所示:

在Safari中输入数字

我只关心是否有旋转控制器.我不关心Safari正在藐视的任何其他输入[type = number]规则.Safari是我唯一关心的规则.我怎么检测到?

javascript jquery html5 detection modernizr

9
推荐指数
1
解决办法
3172
查看次数

64位Windows VMware检测

我正在尝试开发一个应用程序,它检测程序是否在虚拟机内运行.

对于32位Windows,已经有方法下面的链接解释说: http://www.codeproject.com/Articles/9823/Detect-if-your-program-is-running-inside-a-Virtual

我正在尝试在64位Windows操作系统中调整有关Virtual PC和VMware检测的代码.对于VMware,代码可以在Windows XP 64位操作系统中成功检测到.但是当我在本机系统(Windows 7 64位操作系统)中运行程序时程序崩溃了.

我将代码放在.asm文件中,并使用ml64.exe文件定义自定义生成步骤.64位Windows的asm代码是:

IsInsideVM proc

      push   rdx
      push   rcx
      push   rbx

      mov    rax, 'VMXh'
      mov    rbx, 0     ; any value but not the MAGIC VALUE
      mov    rcx, 10    ; get VMWare version
      mov    rdx, 'VX'  ; port number

      in     rax, dx    ; read port
                        ; on return EAX returns the VERSION
      cmp    rbx, 'VMXh'; is it a reply from VMWare?
      setz   al         ; set return value
      movzx rax,al

      pop    rbx
      pop    rcx
      pop …
Run Code Online (Sandbox Code Playgroud)

vmware 64-bit assembly detection visual-c++

9
推荐指数
1
解决办法
2718
查看次数

检测<= IE10的最佳方法

什么是检测IE的最新方法?

  • 有条件的评论不做IE9,IE10
  • modernizr功能检测在这里没有帮助,因为原因是外部的(我要嵌入的mapbox地图中的IE bug)
  • jQuery + migrate插件:如果这有帮助,基本步骤是什么?

是的,我对此很陌生.干杯!

css jquery internet-explorer detection

9
推荐指数
1
解决办法
1万
查看次数

如何针对Chrome专门检测Chromium?

有没有办法检测我网站的访问者是否运行Chromium而不是谷歌浏览器?即使是基本的UA嗅探(我知道这是不好的做法)也足以满足我的特殊情况,但看起来Chromium和Chrome 共享相同的UA字符串 - 这是正确的吗?有没有其他方法可以区分两者?

user-agent google-chrome detection chromium

9
推荐指数
3
解决办法
3847
查看次数

检测浏览器/设备是否可以在播放之前内联播放HTML5视频

我知道我可以查看navigator.userAgent该设备是否是iPhone,但还有其他设备,有些我不知道哪个会在自己的播放器中播放视频.

可以列出所有不播放视频内嵌的浏览器/设备,但我想知道是否有其他解决方案.

是否有可能在JavaScript中检测浏览器(例如iPhone上的Safari)是否在其自己的播放器而非内联播放视频?因此,可以显示替代方案,如图像,而不是视频.

iphone detection html5-video

9
推荐指数
1
解决办法
1975
查看次数

如何检测握住他的设备的手用户

我们正在考虑检测手,用户正握着他的移动设备,左手或左手或两者.据我们所知,我们认为使用当前硬件100%准确率是不可能的,我们甚至不认为它的准确度超过90%但是如果你试图通过大多数智能手机具有的可用传感器数据实现这一点今天.您将如何处理这些传感器数据?您将如何决定?

我们最初的想法是,

  • 通过陀螺仪检查水平角度,
  • 基于人脸识别和使用相机的眼睛角度决定,

如果你问为什么要这样做,

随着设备变大(例如三星音符-2,音符-3),触摸屏幕的每一侧都变得越来越难以导致用户体验/人体工程学问题.我们认为,如果我们能够以合理的准确度自动检测到这一点,我们可能会调整布局以提供更好的用户体验.

谢谢大家分享你的想法,

mobile android detection android-sensors sensor-fusion

9
推荐指数
1
解决办法
1233
查看次数

检测悬停功能

:hover CSS伪类在触摸设备上不能很好地工作.悬停状态趋于持续直到触及其他东西.因此,在我们的网络应用程序中,我们使用Modernizr来检测具有触摸功能的浏览器/设备,并在这些情况下禁用悬停状态:

.no-touch .button:hover {...}

这在支持触摸屏和指针设备(例如鼠标或触摸板)的混合设备上成为问题.Modernizr检测到它是启用触摸的,并且在使用鼠标时没有任何悬停状态.

更有用的是检测鼠标或其他指针设备的存在而不是触摸屏.但是我找不到这样的东西.

有什么建议?

css mouse hover touch detection

9
推荐指数
2
解决办法
2320
查看次数