SetPrivateBrowsingEnabled(pWebSettingImpl->IsPrivateBrowsingEnabled());
SetZoomLevel(pWebSettingImpl->GetZoomLevel());
- pWebSettingImpl->SetUserAgent(ewk_view_user_agent_get(__pWebCore->GetWebNativeNode()));
-
r = SetSetting(*pWebSetting);
SysTryReturn(NID_WEB_CTRL, r == E_SUCCESS, r, r, "[%s] Propagating.", GetErrorMessage(r));
static const wchar_t* DEFAULT_ENCODING_MODE = L"UTF-8";
static const int DEFAULT_FONT_SIZE = 17;
static const float DEFAULT_ZOOM_LEVEL = 2.0f;
+static const wchar_t* DEFAULT_USER_AGENT = L"Mozilla/5.0 (Linux; Tizen 2.1; sdk) AppleWebKit/537.3 (KHTML, like Gecko) Version/2.1 Mobile Safari/537.3";
_WebSettingImpl::_WebSettingImpl(void)
, __zoomLevel(DEFAULT_ZOOM_LEVEL)
, __inputStyle(INPUT_STYLE_FULLSCREEN)
, __certificateErrorHandlingMode(WEB_CERTIFICATE_ERROR_HANDLING_MODE_USER_CONFIRM)
- , __userAgent(L"")
, __autoFittingEnabled(true)
, __javaScriptPopupEnabled(true)
, __geolocationEnabled(true)
, __autoFormDataEnabled(true)
, __autoLoginFormEnabled(true)
{
+ char* pUserAgent = vconf_get_str(VCONFKEY_BROWSER_USER_AGENT);
+ if(pUserAgent)
+ {
+ __userAgent = pUserAgent;
+ free(pUserAgent);
+ }
+ else
+ {
+ __userAgent = DEFAULT_USER_AGENT;
+ }
}