public MainWindow() { InitializeComponent( ); webBrowser.AllowDrop = false; webBrowser.RequestHandler = new CefRequestHandler(); webBrowser.LoadHandler = new CefLoadHandler(); WebScriptApi api = new WebScriptApi(this); webBrowser.RegisterJsObject("external", api, new CefSharp.BindingOptions { CamelCaseJavascriptNames = false }); webBrowser.Address = Properties.Settings.Default.WebServerUrl; }
public MainWindow() { InitializeComponent(); mainWebBrowser.AllowDrop = false; WebScriptApi api = new WebScriptApi(this); mainWebBrowser.ObjectForScripting = api; try { mainWebBrowser.Navigate(new System.Uri(Properties.Settings.Default.WebServerUrl, UriKind.Absolute)); } catch (System.UriFormatException exc) { mainWebBrowser.Navigate("https://nothappening"); } mainWebBrowser.LoadCompleted += WebEvent_LoadCompleted; }