当前位置: 首页 > 面试题库 >

使用jQuery检测iPad用户?

尤飞尘
2023-03-14
问题内容

有没有一种方法可以检测当前用户是否正在使用jQuery / JavaScript使用iPad?


问题答案:

iPad检测

通过查看userAgent属性,您应该能够检测到iPad用户:

var is_iPad = navigator.userAgent.match(/iPad/i) != null;

iPhone / iPod检测

同样,platform用于检查iPhone或iPods等设备的属性:

function is_iPhone_or_iPod(){
     return navigator.platform.match(/i(Phone|Pod))/i)
}


 类似资料:
  • 问题内容: 我有一个可以在iPhone和iPod Touch上运行的应用程序,可以在Retina iPad上运行,但所有其他操作都需要进行一次调整。我需要检测当前的设备是否为iPad。我可以使用什么代码来检测用户是否正在使用iPad ,然后进行相应更改? 问题答案: 有很多方法可以检查设备是否为iPad。这是我最喜欢的检查设备是否实际上是iPad的方法: 我的使用方式 其他例子

  • 问题内容: 我已经看到了这个问题,但是感觉必须要有一个“更清洁”的jQuery方法来做到这一点。我什至不确定这是否真的适用于所有情况。jQuery是否可以在不比较尺寸的情况下确定容器是否溢出? 为了澄清起见,有没有一种方法可以测试CSS属性是否已插入并且是否隐藏了内容? 问题答案: $.fn.hasOverflow = function() { var $this = $(this); var $

  • 问题内容: 我正在为iPad编写一个Web应用程序( 不是常规的App Store应用程序 -它是使用HTML,CSS和JavaScript编写的)。由于键盘占据了屏幕的很大一部分,因此在显示键盘时更改应用程序的布局以适合剩余空间将是有意义的。但是,我发现没有办法检测何时或是否显示了键盘。 我的第一个想法是假设当文本字段具有焦点时键盘可见。但是,将外部键盘连接到iPad时,当文本字段获得焦点时,虚

  • 问题内容: 如果网站在ipad Safari或应用程序WebView中运行,是否可以通过JavaScript进行区别? 问题答案: 这里使用的组合和。它可以区分与iOS Web应用程序有关的所有四个状态:Safari(浏览器),独立(全屏),uiwebview,而不是iOS。

  • 问题内容: 是否有可能让jQuery / javascript检测字符串在何处中断(以便适合CSS宽度限制),以便在新行的开头之前插入DOM元素? 问题答案: 我想出了一种方法,但是出于您的目的,它可能会过大,因此请考虑到这一点。 您需要创建该元素的克隆,清空原始元素,然后将每个单词移回原始元素。如果高度在任何时候都发生变化,则该单词之前会有换行符。使用会很简单,但是如果里面可以有其他标签(而不仅

  • 问题内容: 使用和,我一直在页面上隐藏/显示一个元素,但是有两个按钮,一个用于隐藏,一个用于显示。我现在想要 一个按钮来同时切换 两者 。 我的HTML / JavaScript是这样的: 我想要的HTML / JavaScript: 如何检测元素是否可见? 问题答案: 您正在寻找: 尽管您可能考虑到仍在其他地方使用它,但应该将选择器更改为使用jQuery: 重要的是要注意,如果目标元素的父元素中