1

我想为 html、css 等制作自己的“编辑器”,一方面我有代码,另一方面它在浏览器上的样子。

我知道在 c# 中,我们有System.Windows.Forms.WebBrowser()可以为我做到这一点的便利,但我希望能够让它像使用 ie 或 ff 或 chrome 浏览器一样呈现。

  • 我怎么能以某种方式呈现页面,就好像它正在使用其中之一(考虑到它们已安装并在计算机中可用,但要在 c# winforms 上打开)?
4

1 回答 1

0

您将不得不使用其他浏览器使用的渲染引擎。例如,Chrome 和 Safari 使用Webkit。让它适用于 IE6、7 等旧版浏览器将更加困难,因为它们没有发布他们的布局引擎。IE9 有一项功能,可以让您将页面呈现为旧版浏览器,但我不确定您是否可以使用 WebBrowser 控件使用该功能。

于 2012-05-22T19:56:21.023 回答