private void LocalSchemeHandlerFactory_Create(object sender, Chromium.Event.CfxSchemeHandlerFactoryCreateEventArgs e) { if (e.SchemeName.Equals(_schemaName.Trim()) && e.Browser != null) { var browser = ChromiumWebBrowserBase.FromCfxBrowser(e.Browser); var handler = new LocalResourceHandler(browser); e.SetReturnValue(handler); } }
private void EmbeddedSchemeHandlerFactory_Create(object sender, Chromium.Event.CfxSchemeHandlerFactoryCreateEventArgs e) { //var url = new Uri(e.Request.Url); if (e.SchemeName == SchemeName && e.Browser != null) { var browser = ChromiumWebBrowserBase.FromCfxBrowser(e.Browser); // ChromiumStartup.BrowserDict[e.Browser.Identifier]; var handler = new EmbeddedResourceHandler(resourceAssembly, browser, DomainName); e.SetReturnValue(handler); } }