| 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_;
|
|
|
|
|