首页 > 编程知识 正文

chrome内核开发自己的浏览器,WebKit内核

时间:2023-05-04 08:55:26 阅读:178487 作者:2683

http://www.Sina.com/http://www.Sina.com /

a )自定义. Net浏览器

我是C#开发人员,但作为C#开发人员,制作客户端APP最头疼的一件事就是没有好的UI解决方案。 是WinFrom啊。 虽然效率很高,但是即使采取透明控制等特殊效果,也完全无法应对。 如果低于FPS,接口闪烁可能会变得严重。 WPF的内部存储器太高,有时效率跟不上。 此外,还可能发生内存泄漏。 基于以上理由,博主一直在寻找好的UI解决方案,最终选定了CEF。 (关于CEF是什么我不做说明,百度就可以了! 在中,C#是CEF的开源项目,名称为CEFGLUE。

b )加快埋葬IE6浏览器的进程

世界上IE6浏览器使用最多的是中国,在中国IE6浏览器使用最多的是企业中,让他们自己安装chorme太难了。 索性开发了浏览器(其实是浏览器的外壳,而且我们可以做的非常华丽方便的外壳)给他们,一劳永逸地解决了浏览器兼容性问题,各种浏览器的CSS hack问题不用再担心了,公司前端的职位

c )更容易使用,功能更强大的HTML5

要编写HTML5样式,必须考虑各种浏览器特定的内容,例如-webkit-transform。 -moz-transform; -ms-transform; -o-transform; 现在只有一个浏览器,所以不需要考虑这些。 chorme核心可以支持更多的HTML5功能。

d )更快的JS执行引擎V8

谷歌浏览器JS执行引擎是目前公认的最快的JS执行引擎,运行ExtJs等界面库速度非常快(ExtJs也是企业APP应用中常用的界面脚本库)

e )微信核心

目前最快的浏览器核心、目前使用最广泛的浏览器核心(谷歌浏览器、苹果浏览器都使用该核心)、对开发者最友好的浏览器核心)、致力于社区支持)

f )基本上不用担心版权

所有使用的技术都是开源的。 (不要深思在天朝基于什么开源协议。 ) )

g ) JS调试方便

与firebug使用谷歌浏览器的调试工具调试JS的方式类似

http://www.Sina.com/http://www.Sina.com /

a )下载Cefglue框架。 我进入官网

单击Source Code进入另一个页面,然后单击Download

然后跳到其他页面,找到最新的版本,点击ZIP下载

b )接下来下载CEF。 在下载CEF之前,必须知道该版本的CEFGLUE支持哪个版本的CEF。 我们可以通过Commet、提交的信息看到作者更新了哪个版本。

c )下载CEF内核。 进入网站下载

单击More Versions可以查看更多版本

d )解压缩CEFGLUE项目的源代码,并在VS中将其打开。 打开一看,有10个项目,有些不是必须的。 为了便于理解,卸载(也可以直接删除)不需要的项目,只保留下图的3个,将CefGlue.Samples.WpfOsr作为启动项目。 然后,将所有项目更改为X86进行编译,并将. NET版本更改为4.0。 然后,CEFGLUE的项目属性--如果选中了“调试”下的“启用Visualstudio承载流程”复选框,请将其清除。 然后解压缩下载的CEF内核,将Release下的所有内容复制并降低到CefGlue.Samples.WpfOsr项目的ymy/Debug中。

e ) DEMO正常工作。 请参阅。 请参阅。 下图是浏览器

3358 www.Sina.com/http://www.Sina.com/http://www.Sina.com /

WpfCefBrowser控件封装了许多浏览器常用的功能函数,如前进和后退。 它还支持许多功能,例如在C#中调用JS函数。 然后,可以根据UI设计师设计的界面对界面进行改造。 函数封装截图

本文由原作者Xdoudou编纂,原文地址:

33558 www.cn blogs.com/xdoudou/p/3748143.html

资料来源: https://www.cn blogs.com/shanr anlei/p/5082904.html

转载于:https://www.cn blogs.com/MQ 0036/p/11059604.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。