.net - Web 浏览器组件的一个很好的替代品?

标签 .net browser webkit components

我知道有一个 WebBrowser 组件,它基本上是 Internet Explorer,但我对其功能数量非常不满意 + Internet Explorer 的布局引擎很糟糕。

有更好的替代方案吗?像“Gecko”或“Webkit”浏览器之类的东西?我尝试了“Skybound Gecko”,但我确信有一些更好的实现。如果它是轻量级(用于重新分发)并且不依赖于用户的计算机配置(例如“是否安装了firefox”)

,这也会有所帮助

最佳答案

请阅读Embedding Gecko(Mozilla rendering engine) in a .Net application :

Over the weekend I had some spare time, so I thought I wonder if you can use the Mozilla rendering engine(Gecko) within a .Net application as easily as you can IE ? This could be important in areas where people have concerns about using IE. It turns out it is as simple as a download, add COM component to the toolbar and if required adding a reference to the project. Even the intereface has been modelled on the IE model to make it simple to use. It is of cause unmanaged code but it works.

还有WebKit .NET :

WebKit .NET is a control library wrapper for WebKit written in C#. The aim is to make it easy for users to incorporate WebKit into their .NET applications.

关于.net - Web 浏览器组件的一个很好的替代品?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1932889/

相关文章:

.net - 无需管理员权限即可更新软件并访问注册表

.net - 使用 Log4Net 记录 InnerException

c# - 从 DbCommandDefinition 获取 CommandText

internet-explorer - 如何让 Web 浏览器将所有事件(包括请求、响应、cookie 事件)记录到我可以检查的日志文件中?

javascript - 未定义phonertc - 浏览器上的Cordova Phonertc

c# - 如何在卸载 SilverLight OOB 应用程序时运行一些代码?

windows - 使用 BHO 时 IE 上的运行时错误 216

google-chrome - 是否可以强制 XMLHttpRequest 不发送 chromium 中的 cookie?

css - 只有 ascii 字符对 CSS 样式名称有效

css - 列的奇怪 CSS 行为