| Index: third_party/WebKit/Source/modules/mediasession/MediaSession.cpp
|
| diff --git a/third_party/WebKit/Source/modules/mediasession/MediaSession.cpp b/third_party/WebKit/Source/modules/mediasession/MediaSession.cpp
|
| index 70f4bb5b66227d2e7340c65d7a9cbb526b7c9899..2d4bf562a11294cc79a10f4d378210e0b2ee433d 100644
|
| --- a/third_party/WebKit/Source/modules/mediasession/MediaSession.cpp
|
| +++ b/third_party/WebKit/Source/modules/mediasession/MediaSession.cpp
|
| @@ -13,6 +13,7 @@
|
| #include "modules/mediasession/MediaMetadataSanitizer.h"
|
| #include "platform/UserGestureIndicator.h"
|
| #include "public/platform/InterfaceProvider.h"
|
| +#include "public/platform/Platform.h"
|
| #include "wtf/Optional.h"
|
| #include <memory>
|
|
|
| @@ -205,8 +206,12 @@ mojom::blink::MediaSessionService* MediaSession::getService() {
|
| return nullptr;
|
|
|
| interfaceProvider->getInterface(mojo::MakeRequest(&m_service));
|
| - if (m_service.get())
|
| + if (m_service.get()) {
|
| + // Record the eTLD+1 of the frame using the API.
|
| + Platform::current()->recordRapporURL("Media.Session.APIUsage.Origin",
|
| + document->url());
|
| m_service->SetClient(m_clientBinding.CreateInterfacePtrAndBind());
|
| + }
|
|
|
| return m_service.get();
|
| }
|
|
|