| Index: third_party/WebKit/public/web/WebLocalFrame.h
|
| diff --git a/third_party/WebKit/public/web/WebLocalFrame.h b/third_party/WebKit/public/web/WebLocalFrame.h
|
| index 6feb12f0b37ad0d1ba7c9d680867f6e2fff9ddbb..dd8d2429d6d348e7690864000b4b6a9a44e4a8c9 100644
|
| --- a/third_party/WebKit/public/web/WebLocalFrame.h
|
| +++ b/third_party/WebKit/public/web/WebLocalFrame.h
|
| @@ -11,7 +11,9 @@
|
| #include "WebHistoryItem.h"
|
| #include "public/platform/WebCachePolicy.h"
|
| #include "public/platform/WebURLError.h"
|
| +#include "public/platform/WebURLRequest.h"
|
| #include "public/platform/site_engagement.mojom-shared.h"
|
| +#include <set>
|
|
|
| namespace base {
|
| class SingleThreadTaskRunner;
|
| @@ -158,6 +160,20 @@ class WebLocalFrame : public WebFrame {
|
| // one of its descendants having processed a user gesture.
|
| virtual void setHasReceivedUserGesture() = 0;
|
|
|
| + // Reports a list of unique blink::UseCounter::Feature values representing
|
| + // Blink features used, performed or encountered by the browser during the
|
| + // current page load happening on the frame.
|
| + virtual void blinkFeatureUsageReport(const std::set<int>& features) = 0;
|
| +
|
| + // Informs the renderer that mixed content was found by the browser. The
|
| + // included data is used for instance to report to the CSP policy and to log
|
| + // to the frame console.
|
| + virtual void mixedContentFoundByTheBrowser(const WebURL& mainResourceUrl,
|
| + const WebURL& mixedContentUrl,
|
| + WebURLRequest::RequestContext,
|
| + bool wasAllowed,
|
| + bool hadRedirect) = 0;
|
| +
|
| // Orientation Changes ----------------------------------------------------
|
|
|
| // Notify the frame that the screen orientation has changed.
|
|
|