how to detect cell phone or mobile device?

This question already has an answer here: What is the best way to detect a mobile device in jQuery? 49 answers Not possible using pure HTML. You can get the scripts for various languages from: detectmobilebrowsers

如何检测手机或移动设备?

这个问题在这里已经有了答案: 在jQuery中检测移动设备的最佳方式是什么? 49个答案 不可能使用纯HTML。 您可以通过以下方式获取各种语言的脚本: detectmobilebrowsers

How to detect a device is pc or mobile from which request is made

This question already has an answer here: What is the best way to detect a mobile device in jQuery? 49 answers Yes, you can discern from user agent of request. Write the regex for that yourself or use a ready-made npm module device code reference: var device = require('device') app.get('/', function(req, res) { var ua = req.headers['user-agent']; if(device.is('phone')){ co

如何检测设备是从哪个PC或移动设备发出请求

这个问题在这里已经有了答案: 在jQuery中检测移动设备的最佳方式是什么? 49个答案 是的,你可以从请求的用户代理中辨别出来。 为自己编写正则表达式或使用现成的npm模块设备 代码参考: var device = require('device') app.get('/', function(req, res) { var ua = req.headers['user-agent']; if(device.is('phone')){ console.log('device is phone'); }else if(device.is('tablet')){ c

JS detect if mobile and set condition

This question already has an answer here: What is the best way to detect a mobile device in jQuery? 49 answers 将您的代码更改为此 var setTimelineWidth;//this is going to be your function based on device function IsMobile() { var Uagent = navigator.userAgent||navigator.vendor||window.opera; return(/(android|bbd+|meego).+mobile|avantgo|bada/|blackberry|bla

JS检测是否移动并设置条件

这个问题在这里已经有了答案: 在jQuery中检测移动设备的最佳方式是什么? 49个答案 将您的代码更改为此 var setTimelineWidth;//this is going to be your function based on device function IsMobile() { var Uagent = navigator.userAgent||navigator.vendor||window.opera; return(/(android|bbd+|meego).+mobile|avantgo|bada/|blackberry|blazer|compal|elaine|fennec|hiptop|

Can I securely restrict access to desktop users on my mobile site?

This question already has an answer here: What is the best way to detect a mobile device in jQuery? 49 answers There's no easy way to do this because there's no meaningful difference between a desktop browser and a mobile browser. User agents and screen sizes can easily be faked, of course, and Chrome's developer tools even have specific settings to emulate mobile browsers for t

我可以安全地限制访问我的移动网站上的桌面用户吗?

这个问题在这里已经有了答案: 在jQuery中检测移动设备的最佳方式是什么? 49个答案 有没有简单的方法来做到这一点,因为在桌面浏览器和手机浏览器之间没有意义的区别。 用户代理和屏幕尺寸当然很容易伪造,Chrome的开发人员工具甚至可以通过特定设置来模拟移动浏览器进行测试,包括模拟触摸事件和设置设备方向(只需点击右下方的齿轮图标) 。 不要执行此操作,因为您会犯错,而且有人会感到沮丧。 如果你这样做,只

A check in JavaScript that returns whether I am on a smartphone?

This question already has an answer here: What is the best way to detect a mobile device in jQuery? 49 answers 浏览器嗅探似乎是解决方案if( navigator.userAgent.match(/Android/i) || navigator.userAgent.match(/webOS/i) || navigator.userAgent.match(/iPhone/i) || navigator.userAgent.match(/iPad/i) || navigator.userAgent.match(/iPod/i) || navigator.userAgent.match(/BlackBerry/i) ){ // some c

在JavaScript中检查是否返回智能手机?

这个问题在这里已经有了答案: 在jQuery中检测移动设备的最佳方式是什么? 49个答案 浏览器嗅探似乎是解决方案if( navigator.userAgent.match(/Android/i) || navigator.userAgent.match(/webOS/i) || navigator.userAgent.match(/iPhone/i) || navigator.userAgent.match(/iPad/i) || navigator.userAgent.match(/iPod/i) || navigator.userAgent.match(/BlackBerry/i) ){ // some code.. } 你可以试试twitter boot

Detecting mobile devices

This question already has an answer here: What is the best way to detect a mobile device in jQuery? 49 answers This is the best I found so far: http://detectmobilebrowsers.com/ and is is free. For example jQuery: 1) download the file from the site above 2) full listing down under /** * jQuery.browser.mobile (http://detectmobilebrowser.com/) * * jQuery.browser.mobile will be true if t

检测移动设备

这个问题在这里已经有了答案: 在jQuery中检测移动设备的最佳方式是什么? 49个答案 这是迄今为止我发现的最好的: http://detectmobilebrowsers.com/是免费的。 例如jQuery:1)从上面的网站下载文件2)完整列表下 /** * jQuery.browser.mobile (http://detectmobilebrowser.com/) * * jQuery.browser.mobile will be true if the browser is a mobile device * **/ (function(a){(jQuery.browser=jQuery.browser

HTML5: Detecting if you're on mobile or pc with javascript?

This question already has an answer here: What is the best way to detect a mobile device in jQuery? 49 answers I was looking into this a few years back. In short, you can't do this with 100% reliability. There seem to be 2 approaches commonly used to provide a 'best-guess': 1. User Agent Detection This is where you check what the client is claiming to be. eg if( /Android|we

HTML5:检测您是否在手机或电脑上使用JavaScript?

这个问题在这里已经有了答案: 在jQuery中检测移动设备的最佳方式是什么? 49个答案 几年前我正在研究这个问题。 总之,你不能以100%的可靠性来做到这一点。 似乎有两种常用于提供“最佳猜测”的方法: 1.用户代理检测这是您检查客户声称是什么的地方。 例如 if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) { // is mobile.. } 这并不完美,因为我认为这个

jQuery Check for tablet?

This question already has an answer here: What is the best way to detect a mobile device in jQuery? 49 answers Try to see if perhaps this sheds a light on your question: What is the best way to detect a mobile device in jQuery? As the answer to that thread says, I'd suggest to rely on 'feature detection' rather than tablet vs non-tablet (as it may not be as straightforward as

jQuery检查平板电脑?

这个问题在这里已经有了答案: 在jQuery中检测移动设备的最佳方式是什么? 49个答案 试着看看这可能是否可以解释你的问题: 在jQuery中检测移动设备的最佳方式是什么? 正如该主题的答案所述,我建议依靠“功能检测”而不是平板电脑与非平板电脑(因为它可能不像人们想象的那样简单),因此 - > http://modernizr.com / 您可以使用navigator.userAgent并执行子字符串搜索以查找查看您网站的平板电脑。 以下是平板电

Optimize website for touch devices

On a touch device like iPhone/iPad/Android it can be difficult to hit a small button with your finger. There is no cross-browser way to detect touch devices with CSS media queries that I know of. So I check if the browser has support for javascript touch events. Until now, other browsers haven't supported them, but the latest Google Chrome on dev channel enabled touch events (even for non

优化触摸设备的网站

在像iPhone / iPad / Android这样的触控设备上,用手指点击小按钮可能很困难。 没有跨浏览器的方式来检测我知道的CSS媒体查询的触摸设备。 所以我检查浏览器是否支持javascript touch事件。 到目前为止,其他浏览器尚未支持它们,但最新的Google Chrome开发通道启用了触摸事件(即使是非触摸设备)。 而且我怀疑其他浏览器制造商会跟进,因为带有触摸屏的笔记本电脑正在上线。 更新:这是Chrome中的一个错误,所以现在JavaS

jquery select element by xpath

I have an xpath selector. How can I get the elements matching that selector using jQuery? I've seen https://developer.mozilla.org/en/Introduction_to_using_XPath_in_JavaScript but it doesn't use jQuery, and it seems a little too verbose, and I suppose it's not cross-browser. Also, this http://jsfiddle.net/CJRmk/ doesn't seem to work. alert($("//a").length);<script src="htt

jquery通过xpath选择元素

我有一个xpath选择器。 我如何使用jQuery获取与选择器匹配的元素? 我见过https://developer.mozilla.org/en/Introduction_to_using_XPath_in_JavaScript,但它不使用jQuery,它看起来有点过于冗长,我想这不是跨浏览器的。 此外,这个http://jsfiddle.net/CJRmk/似乎没有工作。 alert($("//a").length);<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.0/jquery.min.js"></script> <a hre