Chromium内核研发:当前没有解决的3个技术问题
2015-10-04 21:12
696 查看
1、PDF.js的render API调用对于某些中文PDF无法显示的问题。——可能是字体加载时触发了某种特殊的bug?但是官方自带的view.html却没有问题。可能是哪里同步调用需要改成异步的?
2、横屏切换时,video元素的GraphicsLayer对象的状态没有正确更新,导致其显示的宽度位置不对。那么,这里的问题是:如何在DOM/Render树保持不变的情况下,删除并重建GraphicsLayer?时机(修改点)应该是代码哪里?能够保证不会中断底层的Layer渲染合成流程吗?
3、如何对html整个Document进行截图(不是仅仅屏幕区域范围内的),也就是说,对应于outer/layout Viewport的截图。这里似乎有2个API可用:一个是ContentViewCoreImpl::GetScaledContentBitmap,另外一个则是WebCompositeAndReadbackAsyncCallback回调接口
Update:1、2已经解决,都是小问题。3似乎不大好解决。
2、横屏切换时,video元素的GraphicsLayer对象的状态没有正确更新,导致其显示的宽度位置不对。那么,这里的问题是:如何在DOM/Render树保持不变的情况下,删除并重建GraphicsLayer?时机(修改点)应该是代码哪里?能够保证不会中断底层的Layer渲染合成流程吗?
3、如何对html整个Document进行截图(不是仅仅屏幕区域范围内的),也就是说,对应于outer/layout Viewport的截图。这里似乎有2个API可用:一个是ContentViewCoreImpl::GetScaledContentBitmap,另外一个则是WebCompositeAndReadbackAsyncCallback回调接口
Update:1、2已经解决,都是小问题。3似乎不大好解决。
相关文章推荐
- 超过 77% 的桌面计算机运行基于 Chromium 的浏览器
- 微软发布令牌漏洞公告:可绕过 Chromium 沙盒执行任意代码
- Linux 自检和 SystemTap
- Linux内核链表实现过程
- C++中Semaphore内核对象用法实例
- C++ Template中防止使用不完整类型
- 修改内核 内存分配 root、文件系统和内核镜像的位置
- 移植linux-2.6.30.4到S3C2440
- 看《Linux0.11内核完全注释2.01》的方法
- 升级LINUX内核(支持8G内存)的命令
- FreeBSD系统优化部分内核参数调整中文注释
- Linux2.6X内核中文件相关结构体总结
- 内核的主要配置文件的详细说明
- redhat AS4内核配置更改再编译
- Linux启动添加内核参数简介
- 几个重要的Linux操作系统 内核文件介绍
- linux 2.4内核编译详解
- linux2.6内核编译方法详述
- 自己动手编译Linux内核
- linux 2.4内核编译详解