开发者社区> 狼人2007> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

在 .NET 中开发基于 Chrome 内核的浏览器-创建一个简单浏览器

简介: 首先在 http://www.cftea.com/tools/downloads/Cef.zip 下载文件包。 一、将文件解压拖入到 Visual Studio 对应的 WinForm 项目中。 二、在解决方案中,在这些文件上右键,选择属性,在“复制到输出目录”中选择“始终复制”(不要忘了 locales 中的文件也要这样操作)。
+关注继续查看

首先在 http://www.cftea.com/tools/downloads/Cef.zip 下载文件包。

一、将文件解压拖入到 Visual Studio 对应的 WinForm 项目中。

二、在解决方案中,在这些文件上右键,选择属性,在“复制到输出目录”中选择“始终复制”(不要忘了 locales 中的文件也要这样操作)。

三、项目上右键添加引用:CefSharp.dll、CefSharp.WinForms.dll

四、在 WinForm 相应的位置使用类似如下的代码:

 

  1. using CefSharp.WinForms;  
  2. using CefSharp;  
  3.   
  4. WebView wv = new WebView();  
  5. wv.Address = "http://www.cftea.com/";  
  6. wv.Parent = this;  
  7. wv.Dock = DockStyle.Fill;  

浏览器开发完成,以下操作在 .NET Framework 3.5 SP1 中测试通过。更高级应用请参见网上其他资料或自行摸索。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
浏览器内核之渲染基础(上)
此文章是我最近在看的【WebKit 技术内幕】一书的一些理解和做的笔记。 而【WebKit 技术内幕】是基于 WebKit 的 Chromium 项目的讲解。 书接上文 浏览器内核之 CSS 解释器和样式布局 本文剖析 WebKit 为网页渲染而构造的各种类型的内部结构表示,并介绍基本的网页软件渲染方式。 WebKit的布局计算使用 RenderObject 树并保存计算结果到 RenderObject 树中。RenderObject 树同其他树(如 RenderLayer 树等),构成了 WebKit 渲染的为要基础设施。
41 0
基于.net开发chrome核心浏览器【二】
原文:基于.net开发chrome核心浏览器【二】 一: 上一篇的链接: 基于.net开发chrome核心浏览器【一】 二: 相关资源介绍: chrome Frame:   让IE有一颗chrome的心,看起来不错,但我没有深入研究这个东西。
1050 0
基于.net开发chrome核心浏览器【四】
原文:基于.net开发chrome核心浏览器【四】 一: 上周去北京出差,给国家电网的项目做架构方案,每天都很晚睡,客户那边的副总也这样拼命工作。 累的不行了,直接导致第四篇文章没有按时发出来。 希望虚心学习1,小侠客等关注我的朋友们原谅我。
1094 0
基于.net开发chrome核心浏览器【五】
原文:基于.net开发chrome核心浏览器【五】 一:本篇将解决的问题 本章主要为了解决一下几个问题: 1.JsDialog的按钮错位的问题   我们开发出的浏览器,在有些操系统上调用alert,confirm之类的对话框时,确定和取消按钮会出现错位的情况 2.右键菜单问题   我们开发的浏览器,在网页上点右键,会出现一些讨厌的英文菜单。
1063 0
基于.net开发chrome核心浏览器【六】
写在前面: 距离发这个系列的上一篇文章已经过去两个多月了 因为工作上不涉及这一部分的内容,兼且琐事缠身,一直无力动笔写这个系列的第六篇文章 然而,有很多朋友都关注这个系列,希望我能再写写. 写文章有人看,是件令人开心的事,所以就又开始折腾这个东西了, 希望这篇文章不会让大家失望. 开篇: 由于时间过去的蛮长的,所以先到官网上去看看 发现CefGlue项目 8月13号更新过,嗯!不错! 但看看它使用的类库 ,发现是CEF 3.1453.1255,虽然比我写这个系列前几篇用的CEF类库新, 但比CEF官方更新的类库旧多了。
864 0
基于.net开发chrome核心浏览器【五】
一:本篇将解决的问题 本章主要为了解决一下几个问题: 1.JsDialog的按钮错位的问题   我们开发出的浏览器,在有些操系统上调用alert,confirm之类的对话框时,确定和取消按钮会出现错位的情况 2.右键菜单问题   我们开发的浏览器,在网页上点右键,会出现一些讨厌的英文菜单。
1036 0
基于.net开发chrome核心浏览器【三】
本篇我们讲解怎么用CefGlue开发一个最简单的浏览器 一: CefGlue是建立在Cef项目之上的,Cef项目是C/C++的项目;CefGlue只不过是通过PInvoke来访问Cef项目生成的一些dll下面我们来看看Cef项目生成的一些dll和资源都是做什么用的打开这个目录\cef_binary_3.
841 0
基于.net开发chrome核心浏览器【二】
一: 上一篇的链接: 基于.net开发chrome核心浏览器【一】 二: 相关资源介绍: chrome Frame:   让IE有一颗chrome的心,看起来不错,但我没有深入研究这个东西。
1086 0
基于.net开发chrome核心浏览器【一】
说明:   这是本系列的第一篇文章,我会尽快发后续的文章。 源起   1.加快葬送IE6浏览器的进程     世界上使用IE6浏览器最多的地方在中国     中国使用IE6浏览器最多的地方在企业中     让他们自己去装个chorme太难了     索性开发个浏览器(其实是浏览器的外壳)给他们     用"代码改变世界"是博客园园友的口号   2.
709 0
+关注
狼人2007
个人对技术的追求:代码少而精捍;思路清晰美观;可扩展好维护;技术驱动商业; 人生格言:只要你有信念,有追求,并且坚持,那你一定比随波逐流,行得远行得正...
3522
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载