Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "chrome/renderer/chrome_content_renderer_client.h" | 5 #include "chrome/renderer/chrome_content_renderer_client.h" |
| 6 | 6 |
| 7 #include <memory> | 7 #include <memory> |
| 8 #include <utility> | 8 #include <utility> |
| 9 | 9 |
| 10 #include "base/command_line.h" | 10 #include "base/command_line.h" |
| (...skipping 468 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 479 | 479 |
| 480 new NetErrorHelper(render_frame); | 480 new NetErrorHelper(render_frame); |
| 481 | 481 |
| 482 if (render_frame->IsMainFrame()) { | 482 if (render_frame->IsMainFrame()) { |
| 483 // Only attach MainRenderFrameObserver to the main frame, since | 483 // Only attach MainRenderFrameObserver to the main frame, since |
| 484 // we only want to log page load metrics for the main frame. | 484 // we only want to log page load metrics for the main frame. |
| 485 new page_load_metrics::MetricsRenderFrameObserver(render_frame); | 485 new page_load_metrics::MetricsRenderFrameObserver(render_frame); |
| 486 } else { | 486 } else { |
| 487 // Avoid any race conditions from having the browser tell subframes that | 487 // Avoid any race conditions from having the browser tell subframes that |
| 488 // they're prerendering. | 488 // they're prerendering. |
| 489 if (prerender::PrerenderHelper::IsPrerendering( | 489 RenderFrame* main_frame = |
|
Charlie Harrison
2016/08/03 14:40:03
Optional: It might make sense to hide some of this
droger
2016/08/03 16:45:50
Done.
| |
| 490 render_frame->GetRenderView()->GetMainRenderFrame())) { | 490 render_frame->GetRenderView()->GetMainRenderFrame(); |
| 491 new prerender::PrerenderHelper(render_frame); | 491 if (prerender::PrerenderHelper::IsPrerendering(main_frame)) { |
| 492 new prerender::PrerenderHelper( | |
| 493 render_frame, | |
| 494 prerender::PrerenderHelper::GetPrerenderMode(main_frame)); | |
| 492 } | 495 } |
| 493 } | 496 } |
| 494 | 497 |
| 495 // Set up a mojo service to test if this page is a distiller page. | 498 // Set up a mojo service to test if this page is a distiller page. |
| 496 new dom_distiller::DistillerJsRenderFrameObserver( | 499 new dom_distiller::DistillerJsRenderFrameObserver( |
| 497 render_frame, chrome::ISOLATED_WORLD_ID_CHROME_INTERNAL); | 500 render_frame, chrome::ISOLATED_WORLD_ID_CHROME_INTERNAL); |
| 498 | 501 |
| 499 // Create DistillabilityAgent to send distillability updates to | 502 // Create DistillabilityAgent to send distillability updates to |
| 500 // DistillabilityDriver in the browser process. | 503 // DistillabilityDriver in the browser process. |
| 501 new dom_distiller::DistillabilityAgent(render_frame); | 504 new dom_distiller::DistillabilityAgent(render_frame); |
| (...skipping 880 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1382 // chrome.system.network.getNetworkInterfaces provides the same | 1385 // chrome.system.network.getNetworkInterfaces provides the same |
| 1383 // information. Also, the enforcement of sending and binding UDP is already done | 1386 // information. Also, the enforcement of sending and binding UDP is already done |
| 1384 // by chrome extension permission model. | 1387 // by chrome extension permission model. |
| 1385 bool ChromeContentRendererClient::ShouldEnforceWebRTCRoutingPreferences() { | 1388 bool ChromeContentRendererClient::ShouldEnforceWebRTCRoutingPreferences() { |
| 1386 #if defined(ENABLE_EXTENSIONS) | 1389 #if defined(ENABLE_EXTENSIONS) |
| 1387 return !IsStandaloneExtensionProcess(); | 1390 return !IsStandaloneExtensionProcess(); |
| 1388 #else | 1391 #else |
| 1389 return true; | 1392 return true; |
| 1390 #endif | 1393 #endif |
| 1391 } | 1394 } |
| OLD | NEW |