1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #include "ios/web/public/web_client.h"
9 static WebClient
* g_client
;
11 void SetWebClient(WebClient
* client
) {
15 WebClient
* GetWebClient() {
19 WebClient::WebClient() {
22 WebClient::~WebClient() {
25 WebMainParts
* WebClient::CreateWebMainParts() {
29 WebViewFactory
* WebClient::GetWebViewFactory() const {
33 std::string
WebClient::GetAcceptLangs(BrowserState
* state
) const {
37 bool WebClient::IsAppSpecificURL(const GURL
& url
) const {
41 base::string16
WebClient::GetPluginNotSupportedText() const {
42 return base::string16();
45 std::string
WebClient::GetProduct() const {
49 std::string
WebClient::GetUserAgent(bool desktop_user_agent
) const {
53 base::string16
WebClient::GetLocalizedString(int message_id
) const {
54 return base::string16();
57 base::StringPiece
WebClient::GetDataResource(
59 ui::ScaleFactor scale_factor
) const {
60 return base::StringPiece();
63 base::RefCountedStaticMemory
* WebClient::GetDataResourceBytes(
64 int resource_id
) const {