ONE是Open Navigator Engine的英文缩写,那么ONE开放式浏览器引擎的工作原理到底是什么呢?下面随小编一起来看看吧!
ONE原理
ONE集合了webkit,gecko,trident的编程接口,通过重新映射单一命名空间的方法,提供了可用于再次编程的浏览器编程接口,在 .NET下与C#、VB、VC等可以接合在.NET环境下的编程语言实现了无缝的焊接。实现了与编程语言无关、与浏览器核心无关的编程理念,使浏览器开发者可以更专注浏览器的事务设计。
ONE控件
ONE主要由OneWebNavigator控件和一些子类组成。
OneWebNavigator是ONE接口的图形控件,开发者可以在WinForm设计时嵌入,也可以在代码运行时动态创建和释放。
编辑本段文件组成
核心文件: one.dll (下载地址:http://www.one-lab.net/download_cn.htm)
作为控件时,包含了ONE.OneWebNavigator Control。
作为浏览器时,包含了One Alpha浏览器,启动时使用参数--help可以查阅相关功能。编辑本段库文件
1.webkit和one.dll放在同一个文件夹内,包含了webkit.dll等必须的运行时文件。
webkit.dll源自http://nightly.webkit.org的源程序编译而成。
2.gecko和one.dll放在同一个文件夹的Gecko.Library文件夹内,包含了xulrunner等必须的运行时文件。
xulrunner源自http://releases.mozilla.org的源程序编译而成。
3.trident
和one.dll放在同一个文件夹的Microsoft.mshtml.dll文件,源于.NET Primary Interop Assemblies。