<meta name="format-detection" content ="telephone=no"/>  

格式检测 禁止识别我们页面中的数字,防止把其当作电话识别,email=no 禁止识别邮箱

IOS设备对META的私有属性

<meta name="apple-mobile-web-app-capable" content="yes">

     把苹果手机safari上打开我们的页面,把菜单隐藏显示全屏  网站开启对web app的支持

<meta name="apple-mobile-web-app-status-bar-style" content="black" />

  • 在web app应用下状态条(屏幕顶部条)的颜色;
  • 默认值为default(白色),可以定为black(黑色)和black-translucent(灰色半透明)
  • 若值为“black-translucent”将会占据页面px位置,浮在页面上方(会覆盖页面20px高度–iphone4和itouch4的Retina屏幕为40px)。

UC浏览器的部分私有Meta 属性

设置屏幕方向为横屏还是竖屏

<meta name="screen-orientation" content="portrait|landscape"> 

设置是否全屏,yes表示强制浏览器全屏

<meta name="full-screen" content="yes"> 

缩放不出滚动条

<meta name="viewport" content="uc-fitscreen=no|yes"/> 

设置no后用户缩放与标准浏览器缩放一直,设置为yes后,用户缩放金放到图片和文字,不出现横向滚动条。

排版

<meta name="layoutmode" content="fitscreen|standard" /> 

fitscreen模式简化页面处理,适合页面阅读节省流量,standard模式和标准浏览器一致;一旦设置layoutmode meta后,用户使用浏览器提供的的排版模式选项将会无效。

夜间模式

<meta name="nightmode" content="enable|disable"/> 

nightmode的值设置为disable后,即使用户使用浏览器的夜间模式,页面的表现也仍然是非夜间模式。

强制图片显示

<meta name="imagemode" content="force"/> 

UC浏览器为了节省流量,为用户提供了无图模式,但是如果页面的图片是必不可少的,如验证码的,需要强制浏览器显示图片,可以设置imagemode, 不影响子页面。通过META设置图片加载方式会作用于整个页面,如果希望对单个图片进行设置,那么可以使用这个

<img src="" show="force"> 

应用模式

<meta name="browsermode" content="application"/> 

使用了application这种应用模式后,页面讲默认全屏,禁止长按菜单,禁止收拾,标准排版,以及强制图片显示。

QQ 浏览器x5内核定制标签说明

设置屏幕方向

<meta name="x5-orientation" content="portrait|landscape" /> 

设置全屏

<meta name="x5-fullscreen" content="true" /> 

设置屏幕模式

<meta name="x5-page-mode" content="app" /> 

对比

在实际使用的情况中,发现对于控制全屏的meta 标签,UC 跟QQ 处理的方式稍有不同:区别在于处理系统状态栏,UC 是直接覆盖系统状态栏,而QQ 仍然保留之。从原生应用的场景及用户角度看,QQ 的这种“伪全屏”反而是更为友好。

说点废话:升级到安卓微信最新版,发现微信内置的浏览器已经换为qq的x5浏览器内核了,而非之前的采用默认浏览器的内核。这个改变值得肯定,毕竟对于质量参差不齐的安卓默认浏览器,x5浏览器内核对于HTML5等的支持相对更加优秀。加上目前微信的霸主地位,更多的H5场景可能更多是在微信内置浏览器中展开。也从这个角度,UC浏览器市场占有率的数字岌岌可危——如果你将微信内置浏览器归为QQ 浏览器。

更多专业前端知识,请上 【猿2048】www.mk2048.com

移动端UC /QQ 浏览器的部分私有Meta 属性相关推荐

  1. html5 uc qq,移动端UC /QQ 浏览器的部分私有Meta 属性

    如同桌面端一样,在国内做web 移动开发的话肯定得考虑下移动端占有率靠前的几个国产浏览器的一些适配工作.好在当前移动端浏览器都是wekit 内核一霸天下,单从这个角度看兼容工作相对于桌面的百花齐放舒服 ...

  2. 布局Mac,QQ浏览器全面出击

    在客户端软件领域有着举足轻重地位的腾讯公司新品不断,在Mac领域,面向普通Mac用户推出的QQ浏览器 for Mac 1.0 版日前已经正式发布.作为专为果粉用户打造的新浏览器产品,QQ浏览器 for ...

  3. H5手机移动端调起浏览器自带分享功能实例(QQ、UC浏览器微博、微信分享)

    H5手机移动端调起浏览器自带分享功能实例(QQ.UC浏览器微博.微信分享) 注:代码需要在服务器或测试服务器上方可看到效果 HTML: <span class="viewshare w ...

  4. UC如被百度控股,手机qq浏览器改如何进攻和防守

    很早以前在公司内部论坛里写的一篇文章,绯闻已经过过去了,现在已物事人物,UC已有阿里大靠山了. ----------------------------------------------- 据网络媒 ...

  5. 用js来判断用户端浏览器(判断QQ浏览器、谷歌浏览器)方法

    用js来判断用户端浏览器(判断QQ浏览器.谷歌浏览器)方法 function getBrowserInfo(){ var ua = navigator.userAgent.toLocaleLowerC ...

  6. Ajax下拉刷新在安卓的UC浏览器和QQ浏览器无效

    移动端开发,在手机上测试发现用所有手机的自带浏览器没问题,但是换到UC和QQ浏览器上值加载只出现默认的5条数据,上拉刷新却没有数据 发现在浏览器上放大网页数据逐条加载出来,最后判定高度的问题, 所以在 ...

  7. UC,qq浏览器强制横屏

    <!-- 启用360浏览器的极速模式(webkit) --> <meta name="renderer" content="webkit"&g ...

  8. 移动端微信、QQ浏览器 web 用 rem 单位适配不生效问题

    一.首先说下我对 rem 的理解 rem 是根据 html 标签的根字体大小来计算客户端需要适配的大小 具体的代码虽然很多人都发了,但是我为了自己回顾时方便,再 copy 一下 (function ( ...

  9. 判断是否是uc或者qq浏览器

    // 判断是否是uc浏览器 function is_uc(){ if(strpos($_SERVER['HTTP_USER_AGENT'],'UCBrowser')!==false||strpos($ ...

最新文章

  1. 交换两个变量的值不使用第三个变量(Java)
  2. 案例分析:产品中非模态反馈”信息设计的意义与方式
  3. oracle随机日期没有斜杠,收集awk的一些技巧,放到这里以方便今后查阅
  4. html 怎么使用http请求数据类型,HTTP请求方式中8种请求方法(简单介绍)
  5. MySQL ifnull()函数
  6. jpa 手动预编译_编译时检查JPA查询
  7. Python数据结构与算法(四)--顺序表
  8. 国家机构评测主流电视:长虹人工智能语音识别第一
  9. Linux IPC udp/ip socket 编程
  10. CF1042A Benches
  11. 上海城建坐标与WGS84坐标转换工具
  12. 联想java笔试题20190618
  13. php逻辑判断真假,逻辑判断之真假推理型答题技巧
  14. 机器学习十大算法---3. SVM
  15. IMSI、MSISDN、MEID、IMEI
  16. 达里奥:我阅人无数,没有一个成功人士天赋异禀 |【经纬低调分享】
  17. 一款恋爱星座男女配对微信小程序源码
  18. MySQL 中的 INSERT 是怎么加锁的?(荣耀典藏版)
  19. MyEclipse2017破解时 ACTIVATION_KEY为null
  20. C语言学习宝典下载,C语言学习宝典

热门文章

  1. c语言汉字属于什么类型_狠准!你的名字属于什么类型 就是什么性格
  2. java 接口的观察者模式_java观察者模式
  3. 天津市电子计算机职业学院,天津市电子计算机职业中等专业学校
  4. 4计算准确率_孩子计算总出错?4个好方法帮助低年级学生提高计算准确率!
  5. 通信工程施工设计纲领文件
  6. python xlwt xlrd 写入一行_自己总结python用xlrd\xlwt读写excel
  7. odoo连接外部数据库
  8. 给APK签名,修改签名
  9. jquery改变字符串中部分字符的颜色
  10. MongoDB实战指南(二):索引与查询优化