ClientApp::ClientApp() { CreateBrowserDelegates(browser_delegates_); CreateRenderDelegates(render_delegates_); // Default schemes that support cookies. cookieable_schemes_.push_back("http"); cookieable_schemes_.push_back("https"); }
void ClientApp::OnContextInitialized() { CreateBrowserDelegates(browser_delegates_); // Register cookieable schemes with the global cookie manager. CefRefPtr<CefCookieManager> manager = CefCookieManager::GetGlobalManager(); ASSERT(manager.get()); manager->SetSupportedSchemes(cookieable_schemes_); BrowserDelegateSet::iterator it = browser_delegates_.begin(); for (; it != browser_delegates_.end(); ++it) (*it)->OnContextInitialized(this); }
ClientApp::ClientApp() { CreateBrowserDelegates(browser_delegates_); CreateRenderDelegates(render_delegates_); // Piaoger@Gateway: disable cookie // Disable cookie static bool sDisableCookie = false; if(sDisableCookie) { // Do nothing ... } else { // Default schemes that support cookies. cookieable_schemes_.push_back("http"); cookieable_schemes_.push_back("https"); } }
void ClientApp::OnContextInitialized() { CreateBrowserDelegates(browser_delegates_); // Register cookieable schemes with the global cookie manager. CefRefPtr<CefCookieManager> manager = CefCookieManager::GetGlobalManager(); DCHECK(manager.get()); manager->SetSupportedSchemes(cookieable_schemes_); print_handler_ = CreatePrintHandler(); BrowserDelegateSet::iterator it = browser_delegates_.begin(); for (; it != browser_delegates_.end(); ++it) (*it)->OnContextInitialized(this); auto mng = XCefAppManage::Instance(); if (NULL == mng->GetClientHostHandle()) { mng->CreateBrowser(NULL); } }