一,各浏览器内核:

(1)Trident:IE 6、7、8,傲游(双核心)、 QQ浏览器(双核心)、360浏览器(双核心);

(2)EdgeHTML:Chakra,Edge和其他UWP浏览器使用;

(3)webkit:Mac-Safari;谷歌浏览器(Blink基于webkit)、傲游浏览器3.0、搜狗浏览器V2.0Beta、360极速浏览器(双核心)、 QQ浏览器(双核心)、Opera、Andriod内置引擎。

(4)Gecko:Mozilla Firefox(火狐浏览器) 等使用;

二,Demo(WinForm+各内核库)

地址:https://github.com/shangganjidi/JointdevOfWinFormAndWebDemo

(1)WebBrowserPage:控件为WebBrowser(Trident)

  demo里的明显缺点:对H5等新技术的支持性差。

(2)WebKitPage:控件为webKitBrowser(webkit)

  (a)下载实例项目https://github.com/Erls-Corporation/open-webkit-sharp,复制Core与References文件下的内容到bin中,控件dll在Binary里,详细见官方说明文档。

  demo里的明显缺陷:默认基本不支持页面的javascript语句,如弹窗。

(3)CEFPage:控件为webKitBrowser(Chromium Embedded Framework,基于webkit内核)

  (a)下载“CefSharp.WinForms”Net包

  demo接近谷歌原生浏览器。

  补充:使用CefSharp在.Net程序中嵌入Chrome浏览器

(4)Gecko

  (a)下载"WebDriver.GeckoDriver"Net包(“Selenium.WebDrive.GeckoDriver”Net包不太会用)

  demo里的已知问题:学习资料有点少,某些javascript语句不支持(并不多)。

各浏览器内核与C#WinForm开发Demo相关推荐

  1. 主流浏览器内核介绍(前端开发值得了解的浏览器内核历史)

    内核 首先得搞懂浏览器内核究竟指的是什么. 浏览器内核又可以分成两部分:渲染引擎(layout engineer 或者 Rendering Engine)和 JS 引擎.它负责取得网页的内容(HTML ...

  2. 第三方浏览器内核嵌入一、Crosswalk

    本篇分为三部分: 介绍Crosswalk背景 介绍Crosswalk集成步骤 为了减小体积,仅集成兼容ARM的Crosswalk(针对X86同理) PART_A Crosswalk背景介绍 Web技术 ...

  3. 浏览器内核-Webkit

    关键字:浏览器内核,浏览器引擎,Browser,Webkit,Blink,Chromium. 本文简单介绍一下各种浏览器内核.着种介绍一下Webkit.顾名思义,浏览器内核就是浏览器的核心部分,也可以 ...

  4. java二次开发浏览器内核_常见的五大浏览器的内核

    首先我们理解一下什么是内核: 英文叫做:Rendering Engine,中文翻译很多,排版引擎.解释引擎.渲染引擎,现在流行称为浏览器内核. Rendering Engine,顾名思义,就是用来渲染 ...

  5. 开发一款浏览器内核需要学习哪些方面的知识?

    开发一款浏览器内核需要学习哪些方面的知识? 最近参加毕业设计,题目选的是<基于Linux平台的网页浏览器设计与实现>. 想认真做一下,所以不准备直接用现成的开源浏览器内核(比如WebKit ...

  6. 微信及企业微信内嵌浏览器内核信息及H5跑分数据-企业微信开发

    加我微信li570467731,拉你进二百多人企业微信开发同行群(文末有二维码). 企业微信开发三部曲: <企业微信应用开发概述篇(免费)>已完结: <企业微信开发第三方应用开发篇& ...

  7. 为什么说自主研发浏览器内核等同于开发半个Windows系统?

    近期,自称自主研发浏览器核心产品的"红芯"公司宣布完成2.5亿C轮系列融资.红芯的官网也非常的振奋人心,红芯国产浏览器,核心技术:红芯内核(Redcore)- 打破美国垄断,中国首 ...

  8. 三个基于.net的浏览器内核使用的比较

    最近做模拟登陆发帖相关的项目 分别尝试了基于IE .NET自带的 webbrowser 和 基于WebKit 的WebKit.NET和openWebkitSharp 最开始肯定是用的.NET自带的we ...

  9. C# WinForm开发系列 - Open-Source Controls

    整理了一些在WinForm开发中可以使用的开源组件.(文章及相关代码搜集自网络,仅供学习参考,版权属于原作者! ). 1. 仿office 2007的Ribbon风格面板(该控件模仿office 20 ...

最新文章

  1. reorder-list——链表、快慢指针、逆转链表、链表合并
  2. Linux / 设置和查看环境变量的方法
  3. C++学习笔记25,析构函数总是会宣布virtual
  4. MyBatis之优化MyBatis配置文件中的配置
  5. 上线随想之2011-03-30
  6. ASP.NET MVC3禁用页面请求验证
  7. JS Array 对象常用方法 unshift / push 、shift / pop 、filter() / map()
  8. 《深入理解nginx》总结
  9. 关于VLAN的几种接口模式
  10. 基于MATLAB语音分析处理系统
  11. 怎么彻底卸载cad2017_彻底卸载cad2010的方法步骤
  12. stm32f103c8t6 最小系统板 制作超简单ST-Link下载器
  13. 《三国演义》之人物出场统计
  14. Netty 心跳机制及断线重连
  15. ssm毕设项目校园排球联赛管理系统y513u(java+VUE+Mybatis+Maven+Mysql+sprnig)
  16. QUECTEL上海移远4G通讯CAT4模组EC20CEFAG模块串口调试指南之02EC20模组硬件供电和开关机复位操作
  17. YUV YCbCr 区别
  18. 码垛机器人集成配置案例说明
  19. Nios II 基础工程和自定义组件
  20. Adobe Acrobat pro 9.0 序列号

热门文章

  1. Qt Creator指定编辑器设置
  2. C++ 暴力搜索String pattern search字符串模式的实现算法(附完整源码)
  3. C++ kadane算法的实现之一(附完整源码)
  4. C语言递归遍历一棵二叉树(附完整源码)
  5. 经典C语言程序100例之六五
  6. python max函数_使用'key'和lambda表达式的python max函数
  7. 第24日:实施质量保证 和 组建项目团队
  8. ideal2018提示内存不足_IntelliJ IDEA 2018 设置代码超出限制自动换行(最新版)
  9. mediawiki java_使用MediaWiki 1.16.0实现添加媒体向导
  10. 高质量C++/C编程指南(林锐)