Index: content/public/browser/web_ui_message_handler.h |
diff --git a/content/public/browser/web_ui_message_handler.h b/content/public/browser/web_ui_message_handler.h |
index fe91c6493610c4d43be31dad75d70dd9fe33ef95..ed0117931f59bc8cc8db1b135a2c606aea0c2015 100644 |
--- a/content/public/browser/web_ui_message_handler.h |
+++ b/content/public/browser/web_ui_message_handler.h |
@@ -44,6 +44,9 @@ class CONTENT_EXPORT WebUIMessageHandler { |
// from this handler. |
void AllowJavascript(); |
+ // Call this when a page should not receive JavaScript messages. |
+ void DisallowJavascript(); |
+ |
bool IsJavascriptAllowed() const; |
// Helper methods: |
@@ -103,6 +106,9 @@ class CONTENT_EXPORT WebUIMessageHandler { |
// Called when a RenderView is reused to display a page (i.e. reload). |
void RenderViewReused(); |
+ // TODO(dbeam): disallow JavaScript when a renderer process crashes. |
+ // http://crbug.com/610450 |
+ |
// True if the page is for JavaScript calls from this handler. |
bool javascript_allowed_; |