- 博客(27)
- 资源 (3)
- 收藏
- 关注
原创 17.11.28日报
1,终于找到bing切不会国内版的原因。在e005d768.js这文件的r(n, 函数,会分离出cookie的ENSEARCH、BENVER字段,然后判断当前是不是国际版。这个字段是主html的SwitchTabV2函数里面每次切换页面时候写到cookie的。var SwitchTabV2; (function() { function e() { return
2017-11-29 10:20:39 175
原创 17.11.27日报
1,跟进某些机器网站打不开的bug,kyozy 的机器上能重现,打了几个log,是zlib那解压失败,但后来又发现openssl没打开,怀疑和这个有关。2,跟进bing切换到国际版后就切不回来的bug
2017-11-27 00:30:42 178
原创 17.11.25日报
修复了http://zui.sexy滚动条绘制问题 修改了选中文本背景色 修改了滚动条样式 增加了post blob的支持后,修复了知乎网不能点赞的bug 修改了tip的样式,以及显示隐藏的体验 修复wkeLoadHTML后调用wkeGoBack导致崩溃的bug
2017-11-25 12:13:01 197
原创 记录下改滚动条样式的css
@media (min-width: 768px) { ::-webkit-scrollbar { width:10px; height: 10px; } ::-webkit-scrollbar-button { width: 0; height: 0 } ::
2017-11-23 10:19:35 166
原创 17.11.22
1,大概找到reload百度图片显示不了的bug。和ResourceFetcher::determineRevalidationPolicy的策略有关reload的时候把一个resource cancel了,导致下次用到这个resource的时候状态是error的。如果这个determineRevalidationPolicy策略不返回use而是reload,就可以重新创建资源
2017-11-22 10:40:09 200
原创 17.11.18日报
1, 修复了css路径加载bug、中文路径bug(宝宝抱抱提供) 2, 修复了amd机器上sse3指令不识别的bug(kyozy提供) 3, 修复一些小断言错误
2017-11-18 01:04:11 158
原创 17.11.16日报
1,终于找到那个http://music.yule.sohu.com/20170926/n514522612.shtml断言问题,chromium的bug2,跟进了一处sse3指令不支持的崩溃,在某些amd cpu上出现。现在强制关闭了sse33,合入了狂野的风的gbk解码代码
2017-11-16 18:53:43 145
原创 NPN_InvalidateRect的堆栈
node.dll!content::WebSchedulerImpl::postTimerTask(const blink::WebTraceLocation & location, blink::WebThread::Task * task, __int64 delayMs) 行 64C++ node.dll!blink::TimerBase::setNextFireTime(doub
2017-11-14 13:26:44 187
原创 17.11.14日报
1,跟进http://music.yule.sohu.com/20170926/n514522612.shtml会崩溃的bug,有两个原因,一个是重入,一个是 _NPN_Evaluate里面把flash给destroy了 里面NPError npErr = m_plugin->pluginFuncs()->destroy(m_instance, &savedData);销毁flash了。
2017-11-14 00:10:17 157
原创 blink的一处断言错误
--url=http://music.yule.sohu.com/20170926/n514522612.shtml 里有断言错误 node.dll!blink::ComposedTreeTraversal::assertPrecondition(const blink::Node & node) 行 123C++ node.dll!blink::ComposedTreeTra
2017-11-13 20:56:37 585
原创 17.11.13日报
1,跟进宝宝抱抱(2296513053) 的c#代码,找到白屏的原因。是之前npapi的重入修复引入的CommitTask反重入机制,导致run里面的代码一直执行不了。2,跟进上个c#代码里的js绑定问题3,看了下task的优先级对比里,优先对比优先级导致的乱码bug。原因上篇文章讲了4,感觉加载问题需要找台老机器看。本地的速度还挺快
2017-11-13 02:32:19 159
原创 blink跨线程解析html有点小问题
BackgroundHTMLParser::updateDocument里会Platform::current()->mainThread()->postTask(FROM_HERE, threadSafeBind(&HTMLDocumentParser::didReceiveEncodingDataFromBackgroundParser, AllowCrossThreadAccess(
2017-11-12 18:29:13 420
原创 17.11.11日报
1,今天没啥想买的东西。2,继续看加载慢的问题,大概可以用postTask加个优先级搞定。原版blink的调度器其实是有优先级概念的,这样加载任务会比绘制任务更快得到执行3,代理问题找到答案,原来是要用 CURLINFO_HTTP_CONNECTCODE 来获取状态没码,用以前的CURLINFO_RESPONSE_CODE只能获取没代理的状态码,坑爹啊
2017-11-11 08:25:55 149
原创 17.11.9日报
1,修复http://www.layui.com/demo/carousel.html轮播动画在cef模式下慢的问题。有两个bug可能导致。一个是定时器没开,一个是CommitTask::run() 可能因为条件判断,跑出去,没执行 atomicDecrement(&m_client->m_commitCount);2,修复新浪体育的乱码问题,原因是flash如果不存在,则mime判断成可以显
2017-11-10 00:12:29 152
原创 17.11.07日报
1,修复http://cul.qq.com/a/20160306/044906.htm 有乱码的bug,原因是接受到的包,刚好在一个gbk汉字编码中间一个字节断开。webkit的方案是在一个cache类里面缓存了上段数据的一部分字节,blink的方案是直接用icu里的缓存。2,修复剪切板问题,狂野的风提供解决方案3,看live.bilibili.com导致Document::updat
2017-11-07 23:47:26 158
原创 17.11.7日报
1,跟进anshy提出的加载慢问题,发现webkit会走内存缓存,而miniblink和chromium都不会走,只要是本地文件,每次都加载新的。另外miniblink可以加个优化,在firstlayout后才显示内容。不过还是无法达到webkit的速度,需要继续优化2,跟进http://cul.qq.com/a/20160306/044906.htm乱码的问题。发现webkit在堆栈:>
2017-11-07 00:07:00 219
原创 UpdateLayeredWindow返回317错误的原因
有两种原因:1,源dc和目标dc的bitmap的大小宽度不一样2,电脑设置了什么16位位图,这个也是我在网上查到的
2017-11-06 21:12:54 1245
原创 17.11.05日报
1,继续看Anshy 提出的加载慢的bug,直接和chrome、wke对比加载就能看出,mb会明显闪一下。目录见E:\test\wke\MB_Menu\Web2,wkepb接口加了dpi的适配
2017-11-05 23:59:25 143
原创 17.11.04日报
1,和今日头条的伙伴吃饭2,实现tip机制3,继续看启动时候resize时机比layout还靠后的问题。海宝的demo可以体现
2017-11-05 11:52:22 152
原创 17.11.3日报
1,调试了下http://vpn.qsfuzhu.com/ 这网站卡的问题。现在是发现这网站不同人打开,加载的元素个数还不一样。有时候会加载几万个元素,导致很卡,不过mb里应该可以在刷新脏矩形的时候优化下性能,把被前面层挡住的脏矩形绘制需求过滤掉2,看浪迹发来的delphi demo为什么设置透明窗口不成功。现在发现是CWebWindow::_onPaintUpdated里调用Upda
2017-11-04 01:02:59 229
原创 17.11.2日报
1,终于找到那个flash的bug了,见上篇文章2,调试了下zz提到的网易首页那个点点点太多的问题,应该不是mb的bug3,继续看http://vpn.qsfuzhu.com/这网站怎么这么卡的bug
2017-11-02 23:32:36 155
原创 终于找到miniblink播放jwplayer不了的原因了
var loadConfig = [{ // this.load = function(e) type: "qt", levels: e.list}];A().load(loadConfig); A().play(!0); _.init({ player: p(), gam...
2017-11-02 14:26:47 3921
原创 17.11.1日报
1,今天继续研究lpl.qq页面flash视频没播放出来的问题。现在把as3的ExternalInterface.addCallback等原理大概摸了一遍,猜测是数据交换的时候有问题。还得继续撸2,意外把无窗口模式的flash的页面滚动导致画面不正常刷新的bug解了,主要是坐标计算上的小bug
2017-11-02 00:40:07 213
miniblink浏览器控件
2019-02-13
超强英语造句机
2007-04-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人