Exemple #1
0
        static public CefBrowser CreateBrowserSync(CefWindowInfo wininfo, CefClient client, string url, CefBrowserSettings browser_settings, CefDictionaryValue extra_info = null, CefRequestContext requestContext = null)
        {
            CefString      cefurl   = url ?? throw new ArgumentNullException(nameof(url));
            cef_browser_t *pBrowser = ObjectInterop.cef_browser_host_create_browser_sync(wininfo, client, cefurl, browser_settings, extra_info, requestContext);

            if (pBrowser == null)
            {
                throw new Exception("Failed to create browser");
            }
            return(FromInArg(pBrowser));
        }