#include "common/content_client_efl.h"
-#include "common/version_info.h"
#include "ipc/ipc_message.h"
#include "ui/base/resource/resource_bundle.h"
#include "ui/base/l10n/l10n_util.h"
-std::string ContentClientEfl::GetProduct() const {
- return EflWebView::VersionInfo::GetInstance()->ProductNameAndVersionForUserAgent();
-}
-
-std::string ContentClientEfl::GetUserAgent() const {
- return EflWebView::VersionInfo::GetInstance()->DefaultUserAgent();
-}
-
base::string16 ContentClientEfl::GetLocalizedString(int message_id) const {
// TODO(boliu): Used only by WebKit, so only bundle those resources for
// Android WebView.
class ContentClientEfl : public content::ContentClient {
public:
// ContentClient implementation.
- std::string GetProduct() const;
- std::string GetUserAgent() const;
virtual base::string16 GetLocalizedString(int message_id) const override;
virtual base::StringPiece GetDataResource(
int resource_id,
#include "content/public/browser/resource_dispatcher_host.h"
#include "content/public/browser/web_contents.h"
#include "content/public/common/content_switches.h"
+#include "common/version_info.h"
#include "common/web_contents_utils.h"
#if defined(OS_TIZEN)
ContentBrowserClientEfl::CreateQuotaPermissionContext() {
return new QuotaPermissionContextEfl();
}
+
+std::string ContentBrowserClientEfl::GetProduct() const {
+ return EflWebView::VersionInfo::GetInstance()->ProductNameAndVersionForUserAgent();
+}
+
+std::string ContentBrowserClientEfl::GetUserAgent() const {
+ return EflWebView::VersionInfo::GetInstance()->DefaultUserAgent();
+}
+
}
browser_context_efl_ = context;
}
+ std::string GetProduct() const override;
+ std::string GetUserAgent() const override;
+
private:
static void SetCertificatePemOnUIThread(int render_process_id,
int render_view_id,