Index: content/renderer/render_frame_impl.cc |
diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc |
index f32cf8e3df62911f12d8fdaf7fd628643470d11e..c0c0b2004819908539fc08dc557d2b42a531a551 100644 |
--- a/content/renderer/render_frame_impl.cc |
+++ b/content/renderer/render_frame_impl.cc |
@@ -117,6 +117,8 @@ |
#include "content/renderer/media/user_media_client_impl.h" |
#include "content/renderer/media/web_media_element_source_utils.h" |
#include "content/renderer/media/webmediaplayer_ms.h" |
+#include "content/renderer/mojo/blink_connector_impl.h" |
+#include "content/renderer/mojo/blink_connector_js_wrapper.h" |
#include "content/renderer/mojo/blink_interface_registry_impl.h" |
#include "content/renderer/mojo/interface_provider_js_wrapper.h" |
#include "content/renderer/mojo_bindings_controller.h" |
@@ -130,6 +132,7 @@ |
#include "content/renderer/render_thread_impl.h" |
#include "content/renderer/render_view_impl.h" |
#include "content/renderer/render_widget_fullscreen_pepper.h" |
+#include "content/renderer/renderer_blink_platform_impl.h" |
#include "content/renderer/renderer_webapplicationcachehost_impl.h" |
#include "content/renderer/renderer_webcolorchooser_impl.h" |
#include "content/renderer/savable_resources.h" |
@@ -2641,6 +2644,13 @@ void RenderFrameImpl::EnsureMojoBuiltinsAreAvailable( |
InterfaceProviderJsWrapper::Create( |
isolate, context, RenderThread::Get()->GetRemoteInterfaces()) |
.ToV8()); |
+ registry->AddBuiltinModule( |
esprehn
2017/02/01 06:02:23
This is exposing this new feature to all chrome://
|
+ isolate, BlinkConnectorJsWrapper::kModuleName, |
+ BlinkConnectorJsWrapper::Create( |
+ isolate, context, |
+ static_cast<BlinkConnectorImpl*>( |
+ RenderThreadImpl::current()->blink_platform_impl()->connector())) |
+ .ToV8()); |
} |
void RenderFrameImpl::AddMessageToConsole(ConsoleMessageLevel level, |