C# 在Gecko浏览器中呈现html
我有Gecko浏览器的表单,需要指定要呈现的HTML,而不是要导航到的Url。我该怎么做C# 在Gecko浏览器中呈现html,c#,winforms,browser,gecko,C#,Winforms,Browser,Gecko,我有Gecko浏览器的表单,需要指定要呈现的HTML,而不是要导航到的Url。我该怎么做 public Form1() { var xulPath = @"C:\Users\Jeff\Downloads\XulRunner"; Skybound.Gecko.Xpcom.Initialize(xulPath); InitializeComponent(); } private void Form1_Load(object sender, Even
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;
public Form1()
{
var xulPath=@“C:\Users\Jeff\Downloads\XulRunner”;
skybund.Gecko.Xpcom.Initialize(xulPath);
初始化组件();
}
私有void Form1\u加载(对象发送方、事件参数e)
{
变量body=@“
世界你好;
Geckowebrowser1.\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu;
我假设您正在使用该项目,将html加载到浏览器中的官方方法似乎是LoadHtml(字符串htmlDocument
)
例如:geckoWebBrowser1.LoadHtml(“你好!!!”);
请参阅以获取参考。调用LoadHtml(字符串内容,字符串url)重载实际上比调用LoadHtml(字符串内容)(通常不推荐使用)要好因为它加载页面的方式更好。我想你应该将
字符串url
保留为null
?提供内容
和url
参数的目的是什么?提供两种不同的方法不是更容易吗?url并没有实际加载。而是firefox认为加载的url。