收藏本站腾讯微博新浪微博

经典论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

蓝色理想 最新研发动态 网站开通淘帖功能 - 蓝色理想插件 论坛内容导读一页看论坛 - 给官方提建议

论坛活动及任务 地图和邮件任务 请多用悬赏提问 热夏来袭,选一款蓝色理想的个性T恤吧!

手机上论坛,使用APP获得更好体验 急需前端攻城狮,获得内部推荐机会 论坛开通淘帖功能,收藏终于可以分类了!

搜索
查看: 2358|回复: 6

问一个IPAD看网页的问题

[复制链接]
发表于 2013-9-27 09:52:47 | 显示全部楼层 |阅读模式
老板喜欢用IPAD看网页,但是我公司的网站当初没考虑支持移动端。站点中心是个大FLASH的进入,IPAD看不见。
后来我想办法做个个透明的层放在flash上,这样至少可以点,但是IPAD看不见SWF,很难看。
请问怎么写一个判断,是IPAD就显示一张底图,是PC就显示SWF?
发表于 2013-9-27 12:32:22 | 显示全部楼层
这是我判断 是否为 移动端浏览器 的代码

<?php
$agent = $_SERVER['HTTP_USER_AGENT'];
if(strpos($agent,"NetFront") || strpos($agent,"iPhone") || strpos($agent,"MIDP-2.0") || strpos($agent,"Opera Mini") || strpos($agent,"UCWEB") || strpos($agent,"Android") || strpos($agent,"Windows CE") || strpos($agent,"SymbianOS")){

       
        }else{
        print "<div style='text-align:center;line-height:50%;font-size:50px;font-weight:bold;'>请使用手机观看</div>
        exit();

        }

?>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-10-14 11:32:18 | 显示全部楼层
521268847 发表于 2013-9-27 12:32
这是我判断 是否为 移动端浏览器 的代码

晕死,首页不能用PHP的。有JS的吗?
回复 支持 反对

使用道具 举报

发表于 2013-10-14 16:07:15 | 显示全部楼层
zdy8312z 发表于 2013-10-14 11:32
晕死,首页不能用PHP的。有JS的吗?
  1. <script type="text/javascript">
  2. /*
  3. * 智能机浏览器版本信息:
  4. *
  5. */
  6.   var browser={
  7.     versions:function(){
  8.            var u = navigator.userAgent, app = navigator.appVersion;
  9.            return {//移动终端浏览器版本信息
  10.                 trident: u.indexOf('Trident') > -1, //IE内核
  11.                 presto: u.indexOf('Presto') > -1, //opera内核
  12.                 webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核
  13.                 gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, //火狐内核
  14.                 mobile: !!u.match(/AppleWebKit.*Mobile.*/)||!!u.match(/AppleWebKit/), //是否为移动终端
  15.                 ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端
  16.                 android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android终端或者uc浏览器
  17.                 iPhone: u.indexOf('iPhone') > -1 || u.indexOf('Mac') > -1, //是否为iPhone或者QQHD浏览器
  18.                 iPad: u.indexOf('iPad') > -1, //是否iPad
  19.                 webApp: u.indexOf('Safari') == -1 //是否web应该程序,没有头部与底部
  20.             };
  21.          }(),
  22.          language:(navigator.browserLanguage || navigator.language).toLowerCase()
  23. }
  24. document.writeln("语言版本: "+browser.language);
  25. document.writeln(" 是否为移动终端: "+browser.versions.mobile);
  26. document.writeln(" ios终端: "+browser.versions.ios);
  27. document.writeln(" android终端: "+browser.versions.android);
  28. document.writeln(" 是否为iPhone: "+browser.versions.iPhone);
  29. document.writeln(" 是否iPad: "+browser.versions.iPad);
  30. document.writeln(navigator.userAgent);

  31. </script>
复制代码
如果只是应付你们的老总的话,用js判断 屏幕吧

回复 支持 反对

使用道具 举报

发表于 2013-10-15 09:30:27 | 显示全部楼层
两位仁兄好犀利啊!
回复 支持 反对

使用道具 举报

发表于 2013-11-28 16:15:33 | 显示全部楼层
ipad 不支持flash的。这位兄弟怎么不知道呢?
回复 支持 反对

使用道具 举报

发表于 2013-12-5 11:58:26 | 显示全部楼层

ipad 不支持flash的!!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|Archiver|手机版|blueidea.com ( 湘ICP备12001430号 )  

GMT+8, 2020-9-30 11:58 , Processed in 0.124685 second(s), 7 queries , Gzip On, Memcache On.

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表