相关疑难解决方法(0)

检测设备是否为iOS

我想知道是否可以检测浏览器是否在iOS上运行,类似于使用Modernizr进行特征检测的方式(尽管这显然是设备检测而不是功能检测).

通常我更喜欢功能检测,但我需要找出一个设备是否是iOS,因为他们根据这个问题处理视频的方式YouTube API无法使用iPad/iPhone /非Flash设备

javascript browser ios browser-feature-detection

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

iPad/iPhone悬停问题导致用户双击链接

我有一些我以前建立的网站,使用jquery鼠标事件...我只是有一个ipad,我注意到所有鼠标悬停事件都是通过点击转换...所以例如我必须做两次点击而不是一次..(第一次悬停,比实际点击)

有解决方法吗?也许是一个jquery命令我shoudl已经使用而不是鼠标悬停/出去等..谢谢!

jquery mouseover hover ipad

121
推荐指数
5
解决办法
14万
查看次数

iOS Chrome检测

我使用Javascript代码

if( (Android|webOS|iPhone|iPad|iPod|BlackBerry).test(navigator.userAgent) ) {}
Run Code Online (Sandbox Code Playgroud)

用于移动设备检测,但未检测到iOS上的Chrome.有没有办法检测它?谢谢.

javascript mobile google-chrome ios

41
推荐指数
2
解决办法
3万
查看次数

是否有正则表达式匹配包含A但不包含B的字符串

我的问题是我想用纯正则表达式检查browserstring.

Mozilla/5.0 (Linux; U; Android 3.0; en-us; Xoom Build/HRI39) AppleWebKit/534.13 (KHTML, like Gecko) Version/4.0 Safari/534.13
Run Code Online (Sandbox Code Playgroud)

- >应该匹配

Mozilla/5.0 (Linux; U; Android 2.2.1; en-us; Nexus One Build/FRG83) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 
Run Code Online (Sandbox Code Playgroud)

不应该匹配

我尝试过的解决方案是:/?((?<=Android)(?:[^])*?(?=Mobile))/i 但它完全匹配错误.

regex contains inverse

36
推荐指数
2
解决办法
3万
查看次数

iPhone WebApps,有没有办法检测它是如何加载的?主屏与Safari?

我有一个iPhone Web App,我有兴趣检测应用程序是否从以下位置加载:

  1. iPhone Safari
  2. iPhone安装的网络应用程序(通过添加到我的主屏幕)加载没有safari栏.

有任何想法吗?

iphone mobile web-applications iphone-standalone-web-app

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