В течение всего дня я искал учебник о том, как использовать расширения Firefox в «Geckofx» (vb.net) не удалось найти. У кого-нибудь есть идея?Как добавить расширения Firefox в GeckoFX?
ответ
См. Этот билет в репозитории Geckofx. Я считаю, что это самый близкий ответ, который вы сможете получить: https://bitbucket.org/geckofx/geckofx-29.0/issues/211/firefox-extension-in-geckofx
Это похоже на ошибку в Geckofx. Вот самый полезный комментарий на этой странице:
Во-первых, добавьте место, где развернут расширение с помощью
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);
}
Во-вторых, не используйте флаг ABI в хроме внутренней линии .manifest. Таким образом, вместо
binary-component components/GeckoScraper.dll ABI=WINNT_x86-msvc
Я использовал
binary-component components/GeckoScraper.dll
Спасибо за ваш ответ, я буду смотреть дальше. – Rednet
Это тот же вложенный комментарий от bitbucket, и он не работает, вам удалось его исправить? –
Может это анонимное вниз помощь избирателей, по крайней мере? или указать причину провала голосования. – Rednet
Я не был вашим downvoter, но это проблема, которая, вероятно, лучше всего попадает в репозиторий Geckofx. Это не лучший вопрос для Stackoverflow. См. Мой ответ для некоторой помощи. – vbnet3d
Пожалуйста, отредактируйте свой вопрос, чтобы он звучал менее как запрос на учебное пособие. Кроме того, также звучит так, что это общий вычислительный вопрос, а не только программирование. Если любой из них имеет дело, вопрос неактивен для SatckOverflow. Хотя возможно, что вы задали вопрос о программировании, что не ясно из текста. – Makyen