summaryrefslogtreecommitdiffstats
path: root/chrome/renderer/chrome_content_renderer_client.cc
diff options
context:
space:
mode:
authorbbudge@chromium.org <bbudge@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-01-11 20:22:16 +0000
committerbbudge@chromium.org <bbudge@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-01-11 20:22:16 +0000
commitf51eea3a423e7ab5c587018c104bc921e98162b8 (patch)
tree7e9f09e1db8fb1bd5a2f72edb8c8d3a4c9eafd65 /chrome/renderer/chrome_content_renderer_client.cc
parentd976c3555a4f0c45abf5ea9d806e1de93e319dc9 (diff)
downloadchromium_src-f51eea3a423e7ab5c587018c104bc921e98162b8.zip
chromium_src-f51eea3a423e7ab5c587018c104bc921e98162b8.tar.gz
chromium_src-f51eea3a423e7ab5c587018c104bc921e98162b8.tar.bz2
Add an error message to the Javascript console when the NaCl plugin is blocked,
explaining why. BUG=100466 TEST=manual Review URL: http://codereview.chromium.org/9114057 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@117278 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/renderer/chrome_content_renderer_client.cc')
-rw-r--r--chrome/renderer/chrome_content_renderer_client.cc7
1 files changed, 7 insertions, 0 deletions
diff --git a/chrome/renderer/chrome_content_renderer_client.cc b/chrome/renderer/chrome_content_renderer_client.cc
index b1f2e34..fea0e85 100644
--- a/chrome/renderer/chrome_content_renderer_client.cc
+++ b/chrome/renderer/chrome_content_renderer_client.cc
@@ -87,6 +87,7 @@
#include "webkit/plugins/ppapi/ppapi_interface_factory.h"
using WebKit::WebCache;
+using WebKit::WebConsoleMessage;
using WebKit::WebDataSource;
using WebKit::WebDocument;
using WebKit::WebFrame;
@@ -427,6 +428,12 @@ WebPlugin* ChromeContentRendererClient::CreatePlugin(
is_nacl_mime_type,
is_nacl_enabled,
params)) {
+ frame->addMessageToConsole(
+ WebConsoleMessage(
+ WebConsoleMessage::LevelError,
+ "Only unpacked extensions and apps installed from the Chrome"
+ " Web Store can load NaCl modules without enabling Native"
+ " Client in about:flags."));
return BlockedPlugin::Create(
render_view, frame, params, plugin, group.get(),
IDR_BLOCKED_PLUGIN_HTML, IDS_PLUGIN_BLOCKED, false, false);