content_renderer_client.cc revision 7d4cd473f85ac64c3747c96c277f9e506a0d2246
1// Copyright (c) 2012 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. 4 5#include "content/public/renderer/content_renderer_client.h" 6 7namespace content { 8 9SkBitmap* ContentRendererClient::GetSadPluginBitmap() { 10 return NULL; 11} 12 13SkBitmap* ContentRendererClient::GetSadWebViewBitmap() { 14 return NULL; 15} 16 17std::string ContentRendererClient::GetDefaultEncoding() { 18 return std::string(); 19} 20 21bool ContentRendererClient::OverrideCreatePlugin( 22 RenderView* render_view, 23 WebKit::WebFrame* frame, 24 const WebKit::WebPluginParams& params, 25 WebKit::WebPlugin** plugin) { 26 return false; 27} 28 29WebKit::WebPlugin* ContentRendererClient::CreatePluginReplacement( 30 RenderView* render_view, 31 const base::FilePath& plugin_path) { 32 return NULL; 33} 34 35bool ContentRendererClient::HasErrorPage(int http_status_code, 36 std::string* error_domain) { 37 return false; 38} 39 40webkit_media::WebMediaPlayerImpl* 41ContentRendererClient::OverrideCreateWebMediaPlayer( 42 RenderView* render_view, 43 WebKit::WebFrame* frame, 44 WebKit::WebMediaPlayerClient* client, 45 base::WeakPtr<webkit_media::WebMediaPlayerDelegate> delegate, 46 const webkit_media::WebMediaPlayerParams& params) { 47 return NULL; 48} 49 50WebKit::WebMediaStreamCenter* 51ContentRendererClient::OverrideCreateWebMediaStreamCenter( 52 WebKit::WebMediaStreamCenterClient* client) { 53 return NULL; 54} 55 56WebKit::WebRTCPeerConnectionHandler* 57ContentRendererClient::OverrideCreateWebRTCPeerConnectionHandler( 58 WebKit::WebRTCPeerConnectionHandlerClient* client) { 59 return NULL; 60} 61 62WebKit::WebClipboard* ContentRendererClient::OverrideWebClipboard() { 63 return NULL; 64} 65 66WebKit::WebMimeRegistry* ContentRendererClient::OverrideWebMimeRegistry() { 67 return NULL; 68} 69 70WebKit::WebHyphenator* ContentRendererClient::OverrideWebHyphenator() { 71 return NULL; 72} 73 74WebKit::WebThemeEngine* ContentRendererClient::OverrideThemeEngine() { 75 return NULL; 76} 77 78WebKit::WebSpeechSynthesizer* ContentRendererClient::OverrideSpeechSynthesizer( 79 WebKit::WebSpeechSynthesizerClient* client) { 80 return NULL; 81} 82 83bool ContentRendererClient::RunIdleHandlerWhenWidgetsHidden() { 84 return true; 85} 86 87bool ContentRendererClient::AllowPopup() { 88 return false; 89} 90 91bool ContentRendererClient::HandleNavigation( 92 WebKit::WebFrame* frame, 93 const WebKit::WebURLRequest& request, 94 WebKit::WebNavigationType type, 95 WebKit::WebNavigationPolicy default_policy, 96 bool is_redirect) { 97 return false; 98} 99 100bool ContentRendererClient::ShouldFork(WebKit::WebFrame* frame, 101 const GURL& url, 102 const std::string& http_method, 103 bool is_initial_navigation, 104 bool is_server_redirect, 105 bool* send_referrer) { 106 return false; 107} 108 109bool ContentRendererClient::WillSendRequest( 110 WebKit::WebFrame* frame, 111 PageTransition transition_type, 112 const GURL& url, 113 const GURL& first_party_for_cookies, 114 GURL* new_url) { 115 return false; 116} 117 118bool ContentRendererClient::ShouldPumpEventsDuringCookieMessage() { 119 return false; 120} 121 122unsigned long long ContentRendererClient::VisitedLinkHash( 123 const char* canonical_url, size_t length) { 124 return 0LL; 125} 126 127bool ContentRendererClient::IsLinkVisited(unsigned long long link_hash) { 128 return false; 129} 130 131WebKit::WebPrescientNetworking* 132ContentRendererClient::GetPrescientNetworking() { 133 return NULL; 134} 135 136bool ContentRendererClient::ShouldOverridePageVisibilityState( 137 const RenderView* render_view, 138 WebKit::WebPageVisibilityState* override_state) const { 139 return false; 140} 141 142bool ContentRendererClient::HandleGetCookieRequest( 143 RenderView* sender, 144 const GURL& url, 145 const GURL& first_party_for_cookies, 146 std::string* cookies) { 147 return false; 148} 149 150bool ContentRendererClient::HandleSetCookieRequest( 151 RenderView* sender, 152 const GURL& url, 153 const GURL& first_party_for_cookies, 154 const std::string& value) { 155 return false; 156} 157 158bool ContentRendererClient::IsPluginAllowedToCallRequestOSFileHandle( 159 WebKit::WebPluginContainer* container) const { 160 return false; 161} 162 163bool ContentRendererClient::AllowBrowserPlugin( 164 WebKit::WebPluginContainer* container) const { 165 return false; 166} 167 168bool ContentRendererClient::AllowPepperMediaStreamAPI(const GURL& url) const { 169 return false; 170} 171 172} // namespace content 173