检查是否是以手机浏览器进入

原文 检查是否是以手机浏览器进入

  1. /**
  2. * 检查是否是以手机浏览器进入(IN_MOBILE)
  3. */
  4. function isMobile() {
  5. $mobile = array();
  6. static $mobilebrowser_list =‘Mobile|iPhone|Android|WAP|NetFront|JAVA|OperasMini|UCWEB|WindowssCE|Symbian|Series|webOS|SonyEricsson|Sony|BlackBerry|Cellphone|dopod|Nokia|samsung|PalmSource|Xphone|Xda|Smartphone|PIEPlus|MEIZU|MIDP|CLDC‘;
  7. //note 获取手机浏览器
  8. if(preg_match("/$mobilebrowser_list/i", $_SERVER[‘HTTP_USER_AGENT‘], $mobile)) {
  9. return true;
  10. }else{
  11. if(preg_match(‘/(mozilla|chrome|safari|opera|m3gate|winwap|openwave)/i‘, $_SERVER[‘HTTP_USER_AGENT‘])) {
  12. return false;
  13. }else{
  14. if($_GET[‘mobile‘] === ‘yes‘) {
  15. return true;
  16. }else{
  17. return false;
  18. }
  19. }
  20. }
  21. }
时间: 2024-08-03 08:49:54

检查是否是以手机浏览器进入的相关文章

手机浏览器的优化新思路

现在手机浏览器为了加速方法有很多 (1)优化webkit 渲染引擎 (2)通过后台代理,代理增加缓存等功能,对打开小网站特别有效 (3)优化网络层,比如dns缓存,网络线程优先级,socket的滑动窗口优化等等 这些功能优化后,基本就有了一个天花板,无论如何优化,网络速度总是要消耗的,最近突然有了一个新的想法 一般用户打开手机浏览器总会打开首页里的几个常用网址,比如腾讯网,搜狐网,百度,淘宝,天涯等等.如果集中精力把这些网站的打开速度提高的极致,那用户就明显能够感觉到浏览器速度的快慢,还是2 8

wp8手机浏览器项目

项目需求如下: 1.页面布局 最上方为搜索/网址框 中间为网页显示区,默认主页为百度搜索 最下方为功能栏,分别有后退,前进,窗口和更多功能 在更多功能中有 分享给好友 发送网址到桌面 查看历史记录等 2.搜索/网址框 用户在最上方的搜索/网址框中可以进行搜索或者输入网址 如果输入的网址则跳转到该网址 如果是文字内容,则对该文字进行百度搜索 用户点击输入时弹出url软键盘 回车进行搜索或者网址跳转 跳转之后软键盘关闭 在用户浏览网页时,搜索/网址框显示该网页的标题 当用户点击搜索/网址框进行操作时

iOS开发实用技巧—在手机浏览器头部弹出app应用下载提示

iOS开发实用技巧—在手机浏览器头部弹出app应用下载提示 本文介绍其简单使用: 第一步:在本地建立一个访问的服务端.  打开本地终端,在本地新建一个文件夹,在该文件夹中存放测试的html页面.   在终端输入一行代码:python -m SimpleHTTPServer ---第二步:配置环境  打开safari,偏好设置->勾选 "在菜单栏中显示开发菜单",如下图所示. 第三步:编写html文件 在测试文件appdown.html中编写的测试代码如下:   `说明`44493

(转)web app 禁用手机浏览器缓存方法

开发过web app的同学,特别是前端人员,都碰到这烦人的事情,JS或CSS代码改变,可手机浏览器怎么刷新都不更新,手机浏览器的缓存特别恶劣. 所以今天贴个方法解决这问题.记得,本地调试的时候贴上,上线后要删除哦,免得访问者浏览体验慢. 代码: 1 2 3 <meta http-equiv="expires" content="0"> <meta http-equiv="pragma" content="no-cach

web app 禁用手机浏览器缓存方法

开发过web app的同学,特别是前端人员,都碰到这烦人的事情,JS或CSS代码改变,可手机浏览器怎么刷新都不更新,手机浏览器的缓存特别恶劣. 所以今天贴个方法解决这问题.记得,本地调试的时候贴上,上线后要删除哦,免得访问者浏览体验慢. 代码: <meta http-equiv="expires" content="0"> <meta http-equiv="pragma" content="no-cache"

wp8手机浏览器

项目需求如下: 1.页面布局 最上方为搜索/网址框 中间为网页显示区,默认主页为百度搜索 最下方为功能栏,分别有后退,前进,窗口和更多功能 在更多功能中有 分享给好友 发送网址到桌面 查看历史记录等 2.搜索/网址框 用户在最上方的搜索/网址框中可以进行搜索或者输入网址 如果输入的网址则跳转到该网址 如果是文字内容,则对该文字进行百度搜索 用户点击输入时弹出url软键盘 回车进行搜索或者网址跳转 跳转之后软键盘关闭 在用户浏览网页时,搜索/网址框显示该网页的标题 当用户点击搜索/网址框进行操作时

把cookie以json形式返回,用js来set cookie.(解决手机浏览器未知情况下获取不到cookie)

1.继上一篇随笔,链接点我,解决手机端cookie的问题. 2.上次用cookie+redis实现了session,并且手机浏览器可能回传cookies有问题,所以最后用js取出cookie跟在请求的url后面. 3.但是今天发现了新的问题,js取cookie存的sessionId为空,情况如下: (1)QQ浏览器能获取某些cookie,另一些cookie获取为空,猜测是后台Response SetCookie的时候,手机端浏览器没能良好的接受. (2)UC浏览器测试正常. (3)Safari情

十分简洁的手机浏览器 lydiabox

没有地址栏,没有工具栏:web app无需下载,无需安装,无需更新,添加即用:再也不用记住网址,更不用输入网址--一款这样极简极方便的浏览器,你想要吗? 我们做了一个十分简洁的手机浏览器,这个浏览器也是@IDG校园创业大赛 的获奖作品,让web app像native app那样运行,并且支持PhoneGap API,both iOS and Android.体验地址:http://t.cn/RhuFdwx phonegap api支持演示:http://v.youku.com/v_show/id

在PC上测试移动端网站和模拟手机浏览器的5大方

查了很多资料,尝试了大部分方法,下面将这一天的努力总结下分享给大家,也让大家免去看那么多文章,以下介绍的方法,都是本人亲自测试成功的方法,测试环境winxp. 一.Chrome*浏览器 chrome模拟手机总共有四种方法,原理都一样,通过伪装User-Agent,将浏览器模拟成Android设备.以下标星的为推荐方法. 1.新建Chrome快捷方式 右击桌面上的Chrome浏览器图标,在弹出的右键菜单中选择"复制",复制一个图标副本到桌面.右击该副本,选择"属性",