summaryrefslogtreecommitdiffstats
path: root/chrome/renderer/chrome_render_view_observer.h
diff options
context:
space:
mode:
authormorrita@chromium.org <morrita@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-06-15 02:16:27 +0000
committermorrita@chromium.org <morrita@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-06-15 02:16:27 +0000
commit8757d98500d7d7783f65e4044f1db5526302af86 (patch)
tree8531e9b8d45bf020a462c32e30fc3b78775a7cbe /chrome/renderer/chrome_render_view_observer.h
parent63627c4e75dfd19a736d6bc59153933e2ccbc908 (diff)
downloadchromium_src-8757d98500d7d7783f65e4044f1db5526302af86.zip
chromium_src-8757d98500d7d7783f65e4044f1db5526302af86.tar.gz
chromium_src-8757d98500d7d7783f65e4044f1db5526302af86.tar.bz2
Enable Shadow DOM and scoped stylesheet for extensions.
BUG=127985 TEST=manual Review URL: https://chromiumcodereview.appspot.com/10332169 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142323 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/renderer/chrome_render_view_observer.h')
-rw-r--r--chrome/renderer/chrome_render_view_observer.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/chrome/renderer/chrome_render_view_observer.h b/chrome/renderer/chrome_render_view_observer.h
index 923e006..9ba86ca 100644
--- a/chrome/renderer/chrome_render_view_observer.h
+++ b/chrome/renderer/chrome_render_view_observer.h
@@ -104,6 +104,7 @@ class ChromeRenderViewObserver : public content::RenderViewObserver,
bool default_value) OVERRIDE;
virtual bool allowWriteToClipboard(WebKit::WebFrame* frame,
bool default_value) OVERRIDE;
+ virtual bool allowWebComponents(const WebKit::WebDocument&, bool) OVERRIDE;
virtual void didNotAllowPlugins(WebKit::WebFrame* frame) OVERRIDE;
virtual void didNotAllowScript(WebKit::WebFrame* frame) OVERRIDE;
virtual bool allowDisplayingInsecureContent(
@@ -182,6 +183,9 @@ class ChromeRenderViewObserver : public content::RenderViewObserver,
// Determines if a host is in the strict security host set.
bool IsStrictSecurityHost(const std::string& host);
+ // Determines if the document has a permission to use experimental Web API
+ bool IsExperimentalWebFeatureAllowed(const WebKit::WebDocument& document);
+
// Save the JavaScript to preload if a ViewMsg_WebUIJavaScript is received.
scoped_ptr<WebUIJavaScript> webui_javascript_;