寻找一个可更新的&安全的网络浏览器框架
我想在我的 C# 程序中实现一个网络浏览器。浏览器应满足一些要求:
它应该是可更新的 我不确定这是否可行,但如果实现网络浏览器始终使用系统上安装的最新版本的基于浏览器,那就太好了。
易于实施 当然,越容易使用越好!
安全 并且使用的浏览器应该尽可能安全。我能想到的最安全的方法是以沙盒模式运行浏览器。是否有其他可能性来实现最大程度的安全性?
直到现在我已经找到了一些针对不同浏览器引擎的包装器,但似乎没有一个符合我的要求:
- Awesomium:非常容易使用!但仍然基于旧版本的 Chrome (12.0.702.0)
- Berkelium:我认为与 Awesomium 相同。
- CefSharp:
- GeckoFX:需要安装 FireFox 1.5
- MozNet:基于 FireFox 3.6
- WebKit.NET:我不确定...
- 本机 WebBrowser 类:我认为这是我能得到的最好的 - 因为它总是使用最新安装的IE 版本。
I would like to implement a web browser in my c#-program. The browser should cover some requirements:
It should be updateable
I'm not sure if this is possible, but it would be great if the implementet web-browser would alwasy be using the latest version of the based browser which is installed on the system.Easy implementation
Of course, the easier to use, the better!Security
And the used browser should be as secure as possible. The safest i could think of, was running the browser in sandboxed mode. Are there other possibilities to achieve a maxiumum of security?
Untill now i have found some wrappers for different Browser-Engines, but none of hem seems to match my requirements:
- Awesomium: Is very easy to use! But is still based on an old Version of Chrome (12.0.702.0)
- Berkelium: Same as Awesomium, i think.
- CefSharp:
- GeckoFX: Needs FireFox 1.5 installed
- MozNet: Based on FireFox 3.6
- WebKit.NET: I'm not sure about that...
- the native WebBrowser Class: I think this is the best i could get - because it always uses the latest installed version of IE.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
经过更多研究后,我想我会坚持使用 WebBrowser 控件。它并不完美,使用自己的设置的可能性也没有我希望的那么好,但我认为由于似乎没有更好的解决方案,它必须起作用......
After doing some more research, i think i'll stick with the WebBrowser Control. It's not perfect and the posibilities to use own settings are not as good as i hoped, but i think since there seems no better solution, it will have to work...