来源: SharpBrowser,使用 C# 和CefSharp构建的全功能网页浏览器,下载SharpBrowser的源码_GitHub_帮酷
- 源代码名称:SharpBrowser
- 源代码网址:http://www.github.com/sharpbrowser/SharpBrowser
- SharpBrowser源代码文档
SharpBrowser源代码下载
- Git URL:
git://www.github.com/sharpbrowser/SharpBrowser.git
- Git Clone代码到本地:
git clone http://www.github.com/sharpbrowser/SharpBrowser
- Subversion代码到本地:
$ svn co --depth empty http://www.github.com/sharpbrowser/SharpBrowser Checked out revision 1. $ cd repo $ svn up trunk
SharpBrowser是最快的开放源码 C# 网络浏览器 ! 在渲染网页时比 Google Chrome 稍快一些,因为它是轻量级的CEF渲染器。 我们比较了每个可用的.NET 浏览浏览引擎,最终确定了高性能的 CefSharp。 许可许可许可许可许可。
特性
- HTML5,CSS3,JS,HTML5视频,3,等等
- 标签式浏览
- 地址栏( 也打开 Google )
- 后退,前进,停止,刷新
- 开发工具开发工具
- 搜索栏( 也高亮显示所有实例)
- 下载管理器
- 自定义错误页
- 自定义上下文菜单
- 轻松添加厂商特定品牌,按钮或者热键
- 查看联机&脱机网页
热键
热键函数
Ctrl+T | 添加新标签 |
Ctrl+N | 添加新窗口 |
Ctrl+W | 关闭活动选项卡 |
F5 | 刷新活动选项卡 |
F12 | 开发人员工具 |
Ctrl+Tab | 切换到下一个标签 |
Ctrl+Shift+Tab | 切换到前一选项卡 |
Ctrl+F | 打开搜索栏( 输入查找下一个,Esc关闭) |
代码
- SharpBrowser使用 CefSharp 51,NET框架 4.5.2
MainForm.cs
– 主网页浏览器用户界面和相关功能Handlers
– 我们注册在CefSharp中的各种处理程序,使我们能够更深入地集成我们的CefSharp和Data/JSON.cs
– 快速JSON序列化器/解串器bin
– 由于需要复杂的CefSharp设置,bin
文件夹中包含二进制文件。 不清空这里文件夹。- 下载管理器和自定义错误页面需要
bin/storage
– HTML和 JS
Credits
- Robin Rodricks – SharpBrowser项目。
- Maitland – CefSharp项目,CEF可以嵌入浏览器的包装器。
- Ahmet Uzun – 原始浏览器项目。