您的位置:时时彩走势图 > 时时彩走势图web前端 > 如何判断是否是 iPad 浏览器呢

如何判断是否是 iPad 浏览器呢

2020-04-21 03:55

前几日在做三个轮播广告的种类,轮播广告上有三个特效:第一便是鼠标经过图片变亮,再正是点击图会切换来文字描述的层且覆盖图片。平常那样的效率在PC端没什么难点的,可是到IPAD下面就能够须要点击两下技巧切换,所以本人想了想,有未有艺术让ipad上只进行点击的JS代码,而不实践滑动的代码,于是就想开了“用JS剖断终端设备”来缓慢解决那么些难题,下边就享受下方法:

surface 使用的是 Safari Mobile 浏览器,User Agent 是:Mozilla/5.0 (surface; U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 Version/4.0.4 Mobile/7B334b Safari/531.21.10

怎么着剖断是或不是是 三星GALAXY Tab 浏览器呢,关键是看它的 User Agent 中是或不是有 GALAXY Tab。代码如下:

functionis_iPad(){

varua=navigator.userAgent.toLowerCase();

if=="ipad"){

returntrue;

returnfalse;

拿 作者遇见的不行标题执行下,原生代码是如此的:

},function.fadeIn;

自身明天急需在PC端施行这段代码,在IPAD上不施行,于是自个儿实行一下拍卖:

varua=navigator.userAgent.toLowerCase();

if=="ipad"){

},function(){

if=="ipad"){

咱俩发未来ipad的时候是空值,其实你也足以写上return:false,作者那边没写是因为会潜移默化此外一些的JS代码效果。

此间可以多补偿下,若是在PHP代码里,我们能够如此来:

$is_iPad=strpos($_SERVER['HTTP_USER_AGENT'],'iPad');

$agent=strtolower($_SERVER['HTTP_USER_AGENT']);

$is_pc=(strpos($agent,'windowsnt'))?true:false;

$is_iphone=(strpos($agent,'iphone'))?true:false;

$is_ipad=(strpos($agent,'ipad'))?true:false;

echo"PC机";

echo"iPhone";

echo"iPad";

相通大家也足以用Java代码来弄,如下:

RewriteCond%{HTTP_USER_AGENT}^.*iPad.*$

RewriteRule^$]

如果是 iPad 浏览器,跳转到 iPad 页面。

总结:

上面提到的那些标题,在做响应式构造的时候时有时会高出,假如调整了它,相信在后头的切近项目中会运用的游刃有余了。好啊,就说那样多吧,若是你不正常,都能够给本身在线留言,作者都会第不时间给你恢复生机。

本文由时时彩走势图发布于时时彩走势图web前端,转载请注明出处:如何判断是否是 iPad 浏览器呢

关键词: