Ejemplo n.º 1
0
        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;
        }
Ejemplo n.º 2
0
        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;
        }