我在表单中有Gecko浏览器,需要指定要呈现的HTML而不是要导航到的Url。我该怎么做?
public Form1()
{
var xulPath = @"C:\Users\Jeff\Downloads\XulRunner";
Skybound.Gecko.Xpcom.Initialize(xulPath);
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
var body = @"<!DOCTYPE html>
<html><body>Hello World!</body></html>";
geckoWebBrowser1. ___________????______ = body;
答案 0 :(得分:2)
我假设你正在使用GeckoFX-29.0项目,将html加载到浏览器中的官方方法似乎是LoadHtml(string htmlDocument
)。
例如:
geckoWebBrowser1.LoadHtml("<html><body><h1>Hello!!!</h1></body></html>");