Я пытаюсь загрузить существующий сторонний плагин в CefSharp (WinForms).
Должен ли я добиться этого с помощью метода RequestContext.LoadExtension?
Я пробовал следующее
BrowserForm.cs
public BrowserForm()
{
InitializeComponent();
IRequestContext cont = new RequestContext(new CustomerRequestContextHandler());
cont.LoadExtension(@"C:\Users\xxxxx\AppData\Local\Google\Chrome\User Data\Default\Extensions\digojkgonhgmnohbapdfjllpnmjmdhpg\1.5.5_0", null, new ExtensionHandler());
browser = new ChromiumWebBrowser("",cont);
toolStripContainer.ContentPanel.Controls.Add(browser);
displayPlugins();
}
ExtensionHandler.cs
public void OnExtensionLoaded(IExtension extension)
{
}
Этот метод запускаетсяпредполагая, что он может найти и загрузить расширение в этом месте.
Но последующий вызов: -
List<WebPluginInfo> plugins = await Cef.GetPlugins();
Не получает этот плагин.
Можеткто-нибудь скажет мне, что мне не хватает?