浏览器开发
文章平均质量分 66
yujiankk
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
基于ie内核,浏览器自带flash插件
e内核自带flash方案要比webkit复杂Ie的flash插件是个ocx,也是com组件。Windows Com组件的加载过程如下:1、 通过组件的DllRegisterServer注册com组件,会在注册表生成com组件的路径,guid,progid,threadtype等等2、 Client通过guid查找到注册表中com组件的地址,loadlibrary加载这个组件,调用c原创 2012-11-01 15:35:27 · 10673 阅读 · 4 评论 -
编译chrome,支持windows8 版本
简化步骤如下:1. 获取安装depot_tools工具,这是google自己用python封装的svn代码获取客户端工具,下载depot_tools.zip并解压到比如d:/depot_tools目录。将depot_tools目录路径加到PATH环境变量。然后新建环境变量GYP_MSVS_VERSION=2010,这个环境变量的目的就是最终生产vs2010的工程类型。原创 2012-10-22 11:29:44 · 2466 阅读 · 0 评论 -
解决chromium对诺顿Norton安全插件不支持的兼容性问题
Hi all,诺顿安全插件,安装完后,在chrome上可以使用,在chromium上无法使用具体现象上图: Chrome 可以正常使用: 分析发现,诺顿插件是基于chrome extension机制编写的,会采用npapi插件技术,在插件目录有npcoplgn.dll 调试发现:chroium浏览器加载插件已经成功,但是调用npapi的原创 2013-06-26 15:58:12 · 1919 阅读 · 0 评论 -
解决chromium对html5 标签的 mp3 等视频音频网页的兼容性问题
webkit内核的兼容性问题,如果是真正的webkit内核代码的问题,这样的问题很少,如果存在,chrome一定也存在这类问题,这类问题一般从webkit升级的代码中解决;还有一类问题是比较常见的,就是chrome和chromium的差异导致的兼容性问题 Chromium是开源的,国内的webkit内核浏览器有些是基于chromium上修改;而google chrome是基于chromiu原创 2013-06-24 23:37:22 · 15241 阅读 · 1 评论 -
默认浏览器设置问题
浏览器设置默认浏览器分析:1) 安装某些浏览器后无法设置IE浏览器,原因是,这些浏览器把HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IE.HTTP这个注册表项下的shell项目的默认键值修改成了se,而se项的内容如下:HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IE.HTTP\shell\se\command“"C:\Prog原创 2013-07-01 10:32:14 · 3518 阅读 · 2 评论 -
基于ie内核的网页高亮查找
采用ie内核做浏览器,很多时候需要增加一个查找网页内容,然后高亮的功能。这个功能可以采用微软的com接口来完成。 最基本的步骤就是先通过IWebBrowser2获取到IHTMLDocument2,然后通过IHTMLDocument2获取到IMarkupContainer,IMarkupServices。通过IMarkupServices创建2个IMarkupPointer指针,这两个IMarkupPointer需要放到IMarkupContainer中去,调用接口IMarkupCont原创 2011-03-23 17:46:00 · 1321 阅读 · 0 评论
分享