QQ浏览器X5内核问题汇总

  • 时间:
  • 浏览:0

常常被人问及微信中使用的X5内核的问題报告 ,真是我也时要很清楚,只知道它是基于android 4.2的webkit,版本号是webkit 534。今天正好从X5团队拿到了一份问題报告 汇总,梳理整理出来,给各位开发者以参考——不排除明天会删除这篇文章的不可能 。

回答:flexbox其他人 正在做开发支持

回答:有的,Inspector。

你这一 是X5内核为了做滚动优化而做的限制

回答:X5内核是我不要 清除的。

回答:跟系统内核下一样,都借助 addjavainterface 实现

回答:iscroll三种对内核要求比较高,较新的blink版本支持才比较好。可不可不可否 对比测试下android 4.x 的系统浏览器看看。建议还是在前端做些优化,正确处理较长的元素,并减少动画效果。http://www.cnblogs.com/vbluebirdv/archive/2012/11/18/2776100.html 可不可不可否 参考网上其他iscroll调优的文章

回答:关于SVG的问題报告 :

回答:不支持. http://1.h5support.sinaapp.com/incoming/cow.html

回答: touch 点击一一三个白,到 click 事件被触发, click 事件有延迟, touch 不占据 ,用 touchstart 事件替代 click 事件就OK

回答:支持

回答:webgl目前是支持的,不过累积机型上还有兼容性问題报告

回答:腾讯X5浏览服务

回答:ios版微信中间用的是系统自带的

回答:是的手Q微信内的webview时要X5。

回答:目前 SDK 版本是一一三个白的,其他人 正在预研的版本,手机不可能 安装了微信或手Q ,其它 app 可不可不可否 不依赖 QQ浏览器 而共享 x5 内核。

关于svg模糊的问題报告 ,有2种情況:

回答:android手机中微信上的X5时要支持webgl的,不过累积机型上还有兼容性问題报告 ,不可能 兼容性问題报告 ,webgl一一三个白其他人 是采用软绘的措施支持,目前切换到了硬绘,但整体来说还是会有兼容性和性能问題报告 ,后续这块时要持续更新

关于svg支持情況: 

在5.3一一三个白的qq浏览器不支持svg, 其他人 会在后台把svg转成一张jpeg图片, 供浏览器显示,5.4及以上版本支持svg,不可能 遇到被转成图片的问題报告 ,时要升级浏览器版本。

支持多少纹理单元,也是从opengl查询得到的。

回答:支持websocket ,暂不支持wss,不支持webrtc

回答:暂时还不支持

关于纹理单元。其他人 这边这麼限制

chrome在标准的支持和性能优化方面真是目前走在业界前面,不过android系统的碎片化,android系统webview更是碎片化严重。

回答:

回答:js defer:先加载, ondownload 后执行。和js插进html底部之类。不同的过后html预扫描到会先加载

回答: http://bbs.browser.qq.com/ http://x5.tencent.com/ 你这一 一三个白论坛可不可不可否 关注下

另外有其他人 的公众账号 有问題报告 可不可不可否 随时交流

回答:浏览器的排版深度受上层ui设置的webview深度影响。不可能 webview没设置不可能 是设置成0,浏览器内核会用默认的排版深度320px进行排版。此时若webview的深度值被正常设置,计算出来的排版深度时要320px(一般是3100px),一一三个白浏览器就要用3100px深度,对页面进行重排。

回答:播放声音时当前音频时要获取 audiofocus ,系统在 audiofocus丢失时要通知其它音频播放软件,你这一 暂停应该是播放软件自身的行为,其他人 三种并这麼暂停后台音频,过后向系统申请了 audiofocus

回答:浏览器端cookie的数量不可能 会超过4k,有http请求时,内核只取前4k的cookie数据!

回答:否是方便具体说下是那此样的性能问題报告 和css样式过低影响到您?其他人 这边可不可不可否 跟进查看下原困 。

http://blog.csdn.net/t12x3456/article/details/13769731

回答: http://blog.csdn.net/jia1003/article/details/9195915 你这一 有用么

回答:是使用 iscroll.js 你这一 JS去滚动么?不可能 过后为了产生滚动,建议使用 overflow 属性来,目前有三种滚动优化在线上版本深度时要太好,通过JS去改变CSS的属性产生滚动

回答:内置了白鹭引擎runtime

回答: 

使用webview打开www页面,不可能 页面被放大显示,选择 websettings有这麼设置, webSettings.setUseWideViewPort(true),默认为 false,www页面我不要 被缩放显示的。手机QQ浏览器默认为true,显示www页面更美观

过后想到的最合理的解释是:X5内核同一时间必须播放一一三个白音频通道。

回答:其他人 也正在筹备相关工作,会对市面上各种游戏引擎进行全面评测并设计合理的架构方案整合。预计下7天 可不可不可否 推出,敬请期待

回答:sdk是时要QQ浏览器的,微信手Q里的是不时要的

你这一 问題报告 在同一台机器的微信上同样占据 ,过后同一台机器的chrome这麼你这一 问題报告 。

回答:第一次打开应用是我不要 拉起X5的 在第二次打开一一三个白 不管否是网络都可不可不可否 拉起

回答:

回答:当前真是还不支持...其他人 在修复

第二步,找到站点请求定位的js代码段,检查获取定位信息函数的options字段,很有不可能 是options 中 timeout 字段设置的超时太短原困 ,建议前端开发将该字段时间设置长其他(建议10s以上)不可能 不设置该字段。不可能 js这麼设置 timeout 字段的情況下仍然定位不成功,则转内核同学调查内核流程。

中间的扩展,也时要基本每一一三个白对应opengl的一一三个白扩展

过后那此是时要手机GPU有对应的扩展指令才行的。

回答:

回答:你好flexbox正在开发支持,flexbox在android4.1到4.3系统内核上,时要之类问題报告 ,页面是时要兼容的

回答:累积机型,浏览页面时打开视频播放,点击返回,页面上的视频仍然在播放。正确处理措施是捕获后退事件,主动调用 onHideCustomView() 措施,过后在该措施里将 onShowCustomView 里关联的view解除关联

第一步,首先确认定位失败是个别站点原困 还是所有站点定位都失败。不可能 是所有站点定位时要成功,很有不可能 是内核问題报告 ,转内核相关同学跟进调查定位逻辑否是有过低;不可能 是某个站点才会再次出现的问題报告 ,继续第二步排查,从站点源码着手。

目前其他人 也在做基于chromium内核的研究工作,后续在标准的支持和性能上会有进一步提高。

回答:css是阻塞渲染过程,js阻塞解析过程!对于用户来说,没那此区别,时要空白的 js的执行时,不可能 js含高读写css的属性的代码,过后下载队列含高待加载的css,js执行会被阻塞掉。

回答:ios不可能 有刷新功能,点击一一三个白请求到的时要最新的文件,安卓下, 不管怎么可否 请求时要会更新文件

X5内核也在不断改进,您的反馈可不可不可否 帮助其他人 进一步优化。

回答:分片问題报告 这边不可能 定位正确处理,浏览器会在5.8版本修复

原文:http://itindex.net/detail/53391-qq-浏览器-x5

回答:必须,必须安装QQ浏览器我不要 调用

小于等于1G内存手机,不可能 内存没措施精确统计,当达到75M以上,CANVAS数量最多支持20个

背景颜色显示不出来

回答:X5上必须支持:

android系统上的web开发不可能 也时要考虑到不同rom的兼容情況。X5内核致力于为开发者提供统一的web体验,并通过不断的优化,来向业界标准对齐。

你这一 页面是参考caniuse的测试用例得到的测试结果,5.7是对应qq浏览器5.7版本,可不可不可否 对比下和系统浏览器4.1~.4.4的支持度。有时要的同学可不可不可否 先参考下,相关的文档建设其他人 也在逐步完……

回答: -webkit-filter目前还不支持,可不可不可否 先用图片替换的措施 后续版本会支持你这一 属性

希望官方能解答我的疑惑和遇到的问題报告 ,谢谢。

回答:X5执行的标准比较老, NetworkInfo_API

回答:你这一 是做了优化,当canvas下盖了背景,就这麼去绘制背景图片,当初是不可能 其他手机的GPu在绘制这块,不可能 占据 你这一 情況绘制非常慢

中间说的canvas内存,仅仅是说canvas 长宽计算出来的内存,不包括canavs使用的图片等资源内存

回答:现在是支持html5的 onunload 和 onbeforeunload 事件的

主要应该是看手机GPU支持到啥程度,其他人 是做个对接。

回答:播放音效时要获取声音输出焦点,目前只支持一同播放一一三个白音效 您提的需求其他人 会讨论评估后期否是能有方案现

PS:

回答:现在的微信手Q中间的X5还无法通过inspector调试 后期其他人 会把含高inspector调试的版本挂在开发者后台下载区 敬请期待

回答:关于设置中间的云加速试下否是可不可不可否 打开。

回答:你这一 其他人 后续会评估的。

回答:ios内核时要X5, ios 浏览器后续版本也会支持 http://open.mb.qq.com/doc?id=1201 

目前ios 浏览器仅支持 x5-page-mode