1

我想在 webbrowser 上显示 swf 文件。因为我知道我不能用 MS Webbrowser 做到这一点,所以我使用 gecko,我试图打开一个网站并且 swf 文件有效。

但是有一个问题,我想使用嵌入代码来显示 swf 文件。但我在 Gecko 16.0 中找不到 documentText 或 outhtml 属性。我读了一些关于它的东西,有人说outhtml不支持upper gecko 11.0,所以我正在寻找另一种方法来做到这一点?

我试过这样但没有奏效

geckoWebBrowser1.DomDocument.TextContent = "<html><body><h1>Hello !!!</h1></body></html>";

那么如何将 html 代码嵌入到 geckowebbrowser?

4

2 回答 2

3

我已经解决了我自己的问题:)

这太容易了..

geckoWebBrowser1.LoadHtml("<html><body><h1>Hello!!!</h1></body></html>");

仅此而已,它也适用于壁虎 16.0 :)

于 2013-06-06T12:59:17.987 回答
3

你使用GeckoHtmlElement InnerHtml财产。

这可以在加载文档后使用并用于更新文档而无需重新加载整个文档。

例如:

geckoWebBrowser1.Document.Body.InnerHtml = "<h1>Hello!!!</h1>";
于 2013-06-06T19:44:09.630 回答