2016-04-28 7 views
0

Ich habe den ganzen Tag gegoogelt und nach einem Tutorial gesucht, wie man Firefox-Erweiterungen in "Geckofx" (vb.net) verwenden kann. hat jemand eine idee?Wie füge ich Firefox-Erweiterungen zu GeckoFX hinzu?

+0

Kann diese anonym unten Wähler Hilfe zumindest? oder einen Abstimmungsgrund angeben. – Rednet

+0

Ich war nicht Ihr Downvoter, aber das ist ein Problem, das wahrscheinlich am besten zum Geckofx-Repository gebracht wird. Es ist nicht die beste Frage für Stackoverflow. Siehe meine Antwort für einige Hilfe. – vbnet3d

+0

Bitte bearbeiten Sie Ihre Frage so, dass sie weniger nach einer Anfrage für ein Tutorial klingt. Darüber hinaus klingt es auch so, als wäre dies eine allgemeine Rechenaufgabe, nicht speziell die Programmierung. Wenn beides der Fall ist, ist die Frage für SatckOverflow off-topic. Während es möglich ist, dass Sie die Frage über die Programmierung gedacht haben, ist das aus dem Text nicht klar. – Makyen

Antwort

1

Bitte sehen Sie sich dieses Ticket im Geckofx-Repository an. Ich glaube, es ist die nächste Antwort, die Sie bekommen können: https://bitbucket.org/geckofx/geckofx-29.0/issues/211/firefox-extension-in-geckofx

Dies scheint mit einem Fehler in Geckofx verbunden zu sein. Hier ist das nützlichste Kommentar auf dieser Seite:

Zuerst den Standort hinzufügen, wo die Erweiterung bereitgestellt wird mit

Xpcom.ComponentRegistrar.AutoRegister(): 
void RegisterExtensionDir(string dir) 
{ 
    Console.WriteLine("Registering binary extension directory: " + dir); 
    var chromeDir = (nsIFile)Xpcom.NewNativeLocalFile(dir); 
    var chromeFile = chromeDir.Clone(); 
    chromeFile.Append(new nsAString("chrome.manifest")); 
    Xpcom.ComponentRegistrar.AutoRegister(chromeFile); 
} 

Zweitens verwenden Sie nicht den ABI-Flag in der Chrome-Erweiterung .Manifest. Also statt

binary-component components/GeckoScraper.dll ABI=WINNT_x86-msvc

I verwendet

binary-component components/GeckoScraper.dll

+0

Vielen Dank für Ihre Antwort, ich werde weiter darauf eingehen. – Rednet

+0

Dies ist der gleiche eingefügte Kommentar von Bitbucket und es funktioniert nicht, haben Sie es geschafft, es zu beheben? –

Verwandte Themen