本文整理汇总了C++中WebCookieJar类的典型用法代码示例。如果您正苦于以下问题:C++ WebCookieJar类的具体用法?C++ WebCookieJar怎么用?C++ WebCookieJar使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了WebCookieJar类的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。
示例1: cookiesEnabled
bool cookiesEnabled(const Document* document) {
WebCookieJar* cookieJar = toCookieJar(document);
if (!cookieJar)
return false;
return cookieJar->cookiesEnabled(document->cookieURL(),
document->firstPartyForCookies());
}
开发者ID:mirror,项目名称:chromium,代码行数:7,代码来源:CookieJar.cpp
示例2: getCookieJar
void ChromiumBridge::setCookies(const Document* document, const KURL& url,
const String& value)
{
WebCookieJar* cookieJar = getCookieJar(document);
if (cookieJar)
cookieJar->setCookie(url, document->firstPartyForCookies(), value);
}
开发者ID:jackiekaon,项目名称:owb-mirror,代码行数:7,代码来源:ChromiumBridge.cpp
示例3: m_isPrivateBrowsing
WebRequestContext::WebRequestContext(bool isPrivateBrowsing)
: m_isPrivateBrowsing(isPrivateBrowsing)
{
// Initialize chromium logging, needs to be done before any chromium code is called.
initChromium();
if (m_isPrivateBrowsing) {
// Delete the old files if this is the first private browsing instance
// They are probably leftovers from a power cycle
// We do not need to clear the cache as it is in memory only for private browsing
if (!numPrivateBrowsingInstances)
WebCookieJar::cleanup(true);
numPrivateBrowsingInstances++;
}
WebCache* cache = WebCache::get(m_isPrivateBrowsing);
set_host_resolver(cache->hostResolver());
set_http_transaction_factory(cache->cache());
WebCookieJar* cookieJar = WebCookieJar::get(m_isPrivateBrowsing);
set_cookie_store(cookieJar->cookieStore());
set_cookie_policy(cookieJar);
// Also hardcoded in FrameLoader.java
set_accept_charset("utf-8, iso-8859-1, utf-16, *;q=0.7");
}
开发者ID:OmarBizreh,项目名称:Sliding_XZ,代码行数:26,代码来源:WebRequestContext.cpp
示例4: m_isPrivateBrowsing
WebRequestContext::WebRequestContext(bool isPrivateBrowsing)
: m_isPrivateBrowsing(isPrivateBrowsing)
{
// Initialize chromium logging, needs to be done before any chromium code is called.
initChromium();
if (m_isPrivateBrowsing) {
// Delete the old files if this is the first private browsing instance
// They are probably leftovers from a power cycle
// We do not need to clear the cache as it is in memory only for private browsing
if (!numPrivateBrowsingInstances)
WebCookieJar::cleanup(true);
numPrivateBrowsingInstances++;
}
WebCache* cache = WebCache::get(m_isPrivateBrowsing);
set_host_resolver(cache->hostResolver());
set_http_transaction_factory(cache->cache());
WebCookieJar* cookieJar = WebCookieJar::get(m_isPrivateBrowsing);
set_cookie_store(cookieJar->cookieStore());
set_cookie_policy(cookieJar);
// Also hardcoded in FrameLoader.java
// SAMSUNG CHANGE >>
set_accept_charset("utf-8, iso-8859-1, utf-16, *;q=0.7");
// Add additional accept charset to Accept Header (CTC Requirement)
if(strcmp(SecNativeFeature::getInstance()->getString(CscFeature_Web_AddCharSetToHttpHeader), "") != 0){
const char *sCscValue = SecNativeFeature::getInstance()->getString(CscFeature_Web_AddCharSetToHttpHeader);
set_accept_charset(sCscValue);
}
// SAMSUNG CHANGE <<
}
开发者ID:a33g-dev,项目名称:platform_samsung,代码行数:33,代码来源:WebRequestContext.cpp
示例5: setCookies
void setCookies(Document* document, const KURL& url, const String& cookieString)
{
WebCookieJar* cookieJar = toCookieJar(document);
if (!cookieJar)
return;
cookieJar->setCookie(url, document->firstPartyForCookies(), cookieString);
}
开发者ID:aobzhirov,项目名称:ChromiumGStreamerBackend,代码行数:7,代码来源:CookieJar.cpp
示例6: cookies
String cookies(const Document* document, const KURL& url)
{
WebCookieJar* cookieJar = toCookieJar(document);
if (!cookieJar)
return String();
return cookieJar->cookies(url, document->firstPartyForCookies());
}
开发者ID:aobzhirov,项目名称:ChromiumGStreamerBackend,代码行数:7,代码来源:CookieJar.cpp
注:本文中的WebCookieJar类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论