コード例 #1
0
ファイル: OffscreenWebView.cs プロジェクト: xeddmc/Playnite
 public OffscreenWebView()
 {
     browser = new CefSharp.OffScreen.ChromiumWebBrowser(automaticallyCreateBrowser: false);
     browser.LoadingStateChanged += Browser_LoadingStateChanged;
     browser.BrowserInitialized  += Browser_BrowserInitialized;
     browser.CreateBrowser();
     browserInitializedEvent.WaitOne(5000);
 }
コード例 #2
0
        private void Initialize(BrowserSettings settings = null)
        {
            browser = new CefSharp.OffScreen.ChromiumWebBrowser(automaticallyCreateBrowser: false);
            browser.LoadingStateChanged += Browser_LoadingStateChanged;
            browser.BrowserInitialized  += Browser_BrowserInitialized;
            if (settings != null)
            {
                browser.CreateBrowser(null, settings);
            }
            else
            {
                browser.CreateBrowser();
            }

            if (!browserInitializedEvent.WaitOne(30000))
            {
                logger.Error("Failed to initialize OffscreenWebView in timely manner.");
            }
        }
コード例 #3
0
ファイル: OffscreenWebView.cs プロジェクト: xeddmc/Playnite
        public OffscreenWebView(WebViewSettings settings)
        {
            browser = new CefSharp.OffScreen.ChromiumWebBrowser(automaticallyCreateBrowser: false);
            browser.LoadingStateChanged += Browser_LoadingStateChanged;
            browser.BrowserInitialized  += Browser_BrowserInitialized;
            var brwSet = new BrowserSettings
            {
                Javascript       = settings.JavaScriptEnabled ? CefState.Enabled : CefState.Disabled,
                ApplicationCache = settings.CacheEnabled ? CefState.Enabled : CefState.Disabled
            };

            browser.CreateBrowser(null, brwSet);
            browserInitializedEvent.WaitOne(5000);
        }
コード例 #4
0
ファイル: WebApiClient.cs プロジェクト: tjhrulz/Playnite
 public WebApiClient()
 {
     browser = new CefSharp.OffScreen.ChromiumWebBrowser(automaticallyCreateBrowser: false);
     browser.BrowserInitialized += Browser_BrowserInitialized;
     browser.CreateBrowser(IntPtr.Zero);
 }