| Index: chrome/renderer/chrome_content_renderer_client.cc
|
| diff --git a/chrome/renderer/chrome_content_renderer_client.cc b/chrome/renderer/chrome_content_renderer_client.cc
|
| index f30a9bd6179163c5b623ba684147c5ffa43fb32b..0870c0500226bdc68a904d7d1ecaae0fd95b815d 100644
|
| --- a/chrome/renderer/chrome_content_renderer_client.cc
|
| +++ b/chrome/renderer/chrome_content_renderer_client.cc
|
| @@ -273,7 +273,10 @@ void ChromeContentRendererClient::RenderThreadStarted() {
|
| WebSecurityPolicy::registerURLSchemeAsDisplayIsolated(chrome_ui_scheme);
|
|
|
| WebString chrome_search_scheme(ASCIIToUTF16(chrome::kChromeSearchScheme));
|
| - WebSecurityPolicy::registerURLSchemeAsDisplayIsolated(chrome_search_scheme);
|
| + // The Instant process can only display the content but not read it. Other
|
| + // processes can't display it or read it.
|
| + if (!command_line->HasSwitch(switches::kInstantProcess))
|
| + WebSecurityPolicy::registerURLSchemeAsDisplayIsolated(chrome_search_scheme);
|
|
|
| WebString dev_tools_scheme(ASCIIToUTF16(chrome::kChromeDevToolsScheme));
|
| WebSecurityPolicy::registerURLSchemeAsDisplayIsolated(dev_tools_scheme);
|
|
|