So was ich möchte in der Lage sein, 2 URLs gleichzeitig in das gleiche Formular mit 2 cefsharp Browser-Fenstern laden Dieses Beispielbild wird helfen, ein wenig zu erklären besser Load 2 URLs gleichzeitig in verschiedenen Instanzen CefSharp
Ich kann nicht scheinen, wie man das macht. Im Moment kann ich nur eine Instanz finden. Wenn ich 2 laufen versuchen, bekomme ich diesen Fehler:
An unhandled exception of type 'System.Exception' occurred in CefSharp.Core.dll
Additional information: Cef can only be initialized once. Use Cef.IsInitialized to guard against this exception.
Wenn dies nicht somone getan werden kann, eine andere HTML5-Browser unterstützt für C# empfehlen?
public ChromiumWebBrowser Browser;
CefSettings settings = new CefSettings();
void InitBrowser()
{
settings.UserAgent = "Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2764.0 Safari/537.36";
Cef.Initialize(settings);
Browser = new ChromiumWebBrowser("about:blank");
Browser.FrameLoadEnd += OnFrameLoadEnd;
Browser.LoadingStateChanged += OnLoadingStateChanged;
Browser.FrameLoadStart += OnFrameLoadStart;
Browser.LoadError += OnLoadError;
Controls.Add(Browser);
Browser.Dock = DockStyle.Fill;
}
https://github.com/cefsharp/CefSharp.MinimalExample/blob/master/CefSharp.MinimalExample.WinForms/Program.cs#L16 Einfache Option ist die Initialisierung in 'Program.cs'. – amaitland