mirror of
https://github.com/klzgrad/naiveproxy.git
synced 2024-11-24 14:26:09 +03:00
46 lines
1.8 KiB
Plaintext
46 lines
1.8 KiB
Plaintext
// Copyright 2017 The Chromium Authors. All rights reserved.
|
|
// Use of this source code is governed by a BSD-style license that can be
|
|
// found in the LICENSE file.
|
|
|
|
module blink.mojom;
|
|
|
|
import "url/mojo/url.mojom";
|
|
|
|
interface ReportingServiceProxy {
|
|
// Attempts to queue an Intervention report using the Reporting API.
|
|
//
|
|
// (See //third_party/WebKit/Source/core/frame/InterventionReport.h.)
|
|
QueueInterventionReport(url.mojom.Url url,
|
|
string message,
|
|
string source_file,
|
|
int32 line_number,
|
|
int32 column_number);
|
|
|
|
// Attempts to queue a Deprecation report using the Reporting API.
|
|
//
|
|
// (See //third_party/WebKit/Source/core/frame/DeprecationReport.h.)
|
|
QueueDeprecationReport(url.mojom.Url url,
|
|
string message,
|
|
string source_file,
|
|
int32 line_number,
|
|
int32 column_number);
|
|
|
|
// Attempts to queue a Deprecation report using the Reporting API.
|
|
//
|
|
// (See //third_party/WebKit/Source/core/events/SecurityPolicyViolationEvent.h.)
|
|
QueueCspViolationReport(url.mojom.Url url,
|
|
string group,
|
|
string document_uri,
|
|
string referrer,
|
|
string violated_directive,
|
|
string effective_directive,
|
|
string original_policy,
|
|
string disposition,
|
|
string blocked_uri,
|
|
int32 line_number,
|
|
int32 column_number,
|
|
string source_file,
|
|
int32 status_code,
|
|
string script_sample);
|
|
};
|