[Issue] http://suprem.sec.samsung.net/jira/browse/TWF-1810
[Problem] Appcache data is not cleared when clearing cache.
[Solution] Use ewk_context_application_cache_delete_all api.
[Verify] 1. Go to www.spritecow.com
2. Turn off internet
3.a. Enter |Settings| -> Enter |Delete Web Browsing Data|
-> Select |Cache| -> Click |Delete Selected Data|
or
3.b. Enter |Settings| -> Enter |Reset Browser| -> Click
|Reset Browser|
4. Go to www.spritecow.com (internet still off)
Site should not load.
Change-Id: Ibd667a33981987fdf655c268fd477f62f0f26b1a
Signed-off-by: Marcin Niesluchowski <m.niesluchow@samsung.com>
{
BROWSER_LOGD("Clearing cache");
M_ASSERT(m_ewkContext);
- if (m_ewkContext)
+ if (m_ewkContext) {
ewk_context_cache_clear(m_ewkContext);
+ ewk_context_application_cache_delete_all(m_ewkContext);
+ }
}
void WebView::clearCookies()
ewk_context_cache_clear(m_ewkContext);
ewk_context_web_storage_delete_all(m_ewkContext);
ewk_cookie_manager_cookies_clear(ewk_context_cookie_manager_get(m_ewkContext));
+ ewk_context_application_cache_delete_all(m_ewkContext);
}
}