setAutoFullscreenMode();
setBackgroundSupport();
+#ifdef CSP_ENABLED
+ if (dao.getSecurityModelVersion() ==
+ WrtDB::WidgetSecurityModelVersion::WIDGET_SECURITY_MODEL_V2)
+ {
+ setCSPSupport();
+ }
+#endif
// ewk storage_path set
ewk_context_storage_path_reset(m_ewkContext);
backgroundSupport);
}
+void EwkContextManager::setCSPSupport()
+{
+ if(!m_ewkContext) {
+ return;
+ }
+
+ WrtDB::WidgetDAOReadOnly dao(DPL::FromUTF8String(m_appId));
+ LogInfo("Setting CSP default policy");
+ ewk_context_tizen_extensible_api_set(m_ewkContext,
+ EWK_EXTENSIBLE_API_CSP,
+ true);
+}
+
void EwkContextManager::unsetCallbacks()
{
if (!m_initialized) {