Как исправить ошибку «libgluezilla not found» при использовании WebBrowser на Mono (Linux) - PullRequest
0 голосов
/ 17 марта 2020

Я пытаюсь использовать WebBrowser в Mono на Debian 10 (Buster), но всегда получаю сообщение об ошибке:

libgluezilla не найден. Чтобы получить поддержку веб-браузера, вам нужно установить libgluezilla.

Я искал в inte rnet эту библиотеку, но я не смог ее установить, кто-нибудь знает, как ее решить или знает какую-либо альтернативу WebBrowser?

Коды, которые я пытался проверить:

Код 1 (работает на Windows):

using System;
using System.Windows.Forms;

public static void Main (string[] args)
{
     WebBrowser browser = new WebBrowser();
     browser.Navigate("http://google.com/");
}

Код 2:

using System;
using Gtk;
using Mono.WebBrowser;

public static void Main (string[] args)
{
    Gtk.Application.Init ();
    Gtk.Window win = new Gtk.Window ("Title");
    Mono.WebBrowser.IWebBrowser browser =
        Mono.WebBrowser.Manager.GetNewInstance(Mono.WebBrowser.Platform.Gtk);
    browser.Load(win.Handle, 500, 250);
    win.ShowAll ();
    GLib.Timeout.Add( 500, delegate {
        browser.Navigation.Go ("http://google.com/");
        return false;
    });
    Gtk.Application.Run ();
}

Дополнительная информация:

Mono версия: Mono JIT версия компилятора 6.8. 0.105 (tarball вт, 4 февраля 21:20:43 UT C 2020)

ОС: Debian 10 (Buster)

...