| Index: content/shell/renderer/shell_content_renderer_client.cc
|
| diff --git a/content/shell/renderer/shell_content_renderer_client.cc b/content/shell/renderer/shell_content_renderer_client.cc
|
| index 99badd7b4b2bd5cc13697a39aa39b9ee721796d3..66ee270c1d6efcba2a4c0eea574c67041969965f 100644
|
| --- a/content/shell/renderer/shell_content_renderer_client.cc
|
| +++ b/content/shell/renderer/shell_content_renderer_client.cc
|
| @@ -5,10 +5,13 @@
|
| #include "content/shell/renderer/shell_content_renderer_client.h"
|
|
|
| #include "base/command_line.h"
|
| +#include "base/strings/stringprintf.h"
|
| +#include "base/strings/utf_string_conversions.h"
|
| #include "components/web_cache/renderer/web_cache_render_process_observer.h"
|
| #include "content/public/renderer/render_thread.h"
|
| #include "content/shell/renderer/shell_render_view_observer.h"
|
| #include "third_party/WebKit/public/web/WebView.h"
|
| +#include "third_party/WebKit/public/platform/WebURLError.h"
|
| #include "v8/include/v8.h"
|
|
|
| #if defined(ENABLE_PLUGINS)
|
| @@ -33,6 +36,25 @@ void ShellContentRendererClient::RenderViewCreated(RenderView* render_view) {
|
| new ShellRenderViewObserver(render_view);
|
| }
|
|
|
| +void ShellContentRendererClient::GetNavigationErrorStrings(
|
| + content::RenderFrame* render_frame,
|
| + const blink::WebURLRequest& failed_request,
|
| + const blink::WebURLError& error,
|
| + std::string* error_html,
|
| + base::string16* error_description) {
|
| + const GURL failed_url = error.unreachableURL;
|
| + if (error_html) {
|
| + *error_html = base::StringPrintf(
|
| + "<html><head><title>Error</title></head><body>"
|
| + "<h1>Error loading '%s'</h1><p>Reason code: '%d'</p></body></html>",
|
| + failed_url.spec().c_str(), error.reason);
|
| + }
|
| +
|
| + if (error_description) {
|
| + *error_description = base::UTF8ToUTF16(base::StringPrintf("Reason: '%d'", error.reason));
|
| + }
|
| +}
|
| +
|
| bool ShellContentRendererClient::IsPluginAllowedToUseCompositorAPI(
|
| const GURL& url) {
|
| #if defined(ENABLE_PLUGINS)
|
|
|