diff options
author | marja@chromium.org <marja@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-12-08 08:52:52 +0000 |
---|---|---|
committer | marja@chromium.org <marja@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-12-08 08:52:52 +0000 |
commit | c24e91a9bc8c9ec57c0f870687fa9f6e366c9f7e (patch) | |
tree | edd48589e49370fef10b9c009b9f520df99fc376 /chrome/renderer/chrome_render_view_observer.cc | |
parent | 43cbd759bddfc293d3dfc315c7b7ee893fe50c4e (diff) | |
download | chromium_src-c24e91a9bc8c9ec57c0f870687fa9f6e366c9f7e.zip chromium_src-c24e91a9bc8c9ec57c0f870687fa9f6e366c9f7e.tar.gz chromium_src-c24e91a9bc8c9ec57c0f870687fa9f6e366c9f7e.tar.bz2 |
Content settings: allow scripts on interstitial pages even if JavaScript is blocked.
BUG=104700
TEST=ChromeRenderViewTest.ContentSettingsInterstitialPages
Review URL: http://codereview.chromium.org/8773035
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113579 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/renderer/chrome_render_view_observer.cc')
-rw-r--r-- | chrome/renderer/chrome_render_view_observer.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/chrome/renderer/chrome_render_view_observer.cc b/chrome/renderer/chrome_render_view_observer.cc index 8367a83..98e28e8 100644 --- a/chrome/renderer/chrome_render_view_observer.cc +++ b/chrome/renderer/chrome_render_view_observer.cc @@ -269,6 +269,7 @@ bool ChromeRenderViewObserver::OnMessageReceived(const IPC::Message& message) { IPC_MESSAGE_HANDLER(ChromeViewMsg_GetFPS, OnGetFPS) IPC_MESSAGE_HANDLER(ChromeViewMsg_AddStrictSecurityHost, OnAddStrictSecurityHost) + IPC_MESSAGE_HANDLER(ChromeViewMsg_SetAsInterstitial, OnSetAsInterstitial) IPC_MESSAGE_UNHANDLED(handled = false) IPC_END_MESSAGE_MAP() @@ -366,6 +367,10 @@ void ChromeRenderViewObserver::OnAddStrictSecurityHost( strict_security_hosts_.insert(host); } +void ChromeRenderViewObserver::OnSetAsInterstitial() { + content_settings_->SetAsInterstitial(); +} + void ChromeRenderViewObserver::Navigate(const GURL& url) { // Execute cache clear operations that were postponed until a navigation // event (including tab reload). |