diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/core/loader/http_equiv.cc')
-rw-r--r-- | chromium/third_party/blink/renderer/core/loader/http_equiv.cc | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/chromium/third_party/blink/renderer/core/loader/http_equiv.cc b/chromium/third_party/blink/renderer/core/loader/http_equiv.cc index 9e41af99e7a..9e8ed4ee4f1 100644 --- a/chromium/third_party/blink/renderer/core/loader/http_equiv.cc +++ b/chromium/third_party/blink/renderer/core/loader/http_equiv.cc @@ -16,12 +16,13 @@ #include "third_party/blink/renderer/core/loader/document_loader.h" #include "third_party/blink/renderer/core/loader/private/frame_client_hints_preferences_context.h" #include "third_party/blink/renderer/core/origin_trials/origin_trial_context.h" +#include "third_party/blink/renderer/platform/heap/heap.h" #include "third_party/blink/renderer/platform/instrumentation/use_counter.h" #include "third_party/blink/renderer/platform/loader/fetch/client_hints_preferences.h" #include "third_party/blink/renderer/platform/network/http_names.h" #include "third_party/blink/renderer/platform/network/http_parsers.h" #include "third_party/blink/renderer/platform/weborigin/kurl.h" -#include "third_party/blink/renderer/platform/weborigin/security_violation_reporting_policy.h" +#include "third_party/blink/renderer/platform/weborigin/reporting_disposition.h" namespace blink { @@ -110,7 +111,7 @@ void HttpEquiv::Process(Document& document, } else if (EqualIgnoringASCIICase(equiv, "x-dns-prefetch-control")) { document.ParseDNSPrefetchControlHeader(content); } else if (EqualIgnoringASCIICase(equiv, "x-frame-options")) { - document.AddConsoleMessage(ConsoleMessage::Create( + document.AddConsoleMessage(MakeGarbageCollected<ConsoleMessage>( mojom::ConsoleMessageSource::kSecurity, mojom::ConsoleMessageLevel::kError, "X-Frame-Options may only be set via an HTTP header sent along with a " @@ -142,13 +143,13 @@ void HttpEquiv::ProcessHttpEquivContentSecurityPolicy( return; if (EqualIgnoringASCIICase(equiv, "content-security-policy")) { document.GetContentSecurityPolicy()->DidReceiveHeader( - content, kContentSecurityPolicyHeaderTypeEnforce, - kContentSecurityPolicyHeaderSourceMeta); + content, network::mojom::ContentSecurityPolicyType::kEnforce, + network::mojom::ContentSecurityPolicySource::kMeta); } else if (EqualIgnoringASCIICase(equiv, "content-security-policy-report-only")) { document.GetContentSecurityPolicy()->DidReceiveHeader( - content, kContentSecurityPolicyHeaderTypeReport, - kContentSecurityPolicyHeaderSourceMeta); + content, network::mojom::ContentSecurityPolicyType::kReport, + network::mojom::ContentSecurityPolicySource::kMeta); } else { NOTREACHED(); } @@ -195,7 +196,7 @@ void HttpEquiv::ProcessHttpEquivRefresh(Document& document, if (!document.GetContentSecurityPolicy()->AllowInline( ContentSecurityPolicy::InlineType::kScript, element, "" /* content */, "" /* nonce */, NullURL(), OrdinalNumber(), - SecurityViolationReportingPolicy::kSuppressReporting)) { + ReportingDisposition::kSuppressReporting)) { UseCounter::Count(document, WebFeature::kMetaRefreshWhenCSPBlocksInlineScript); } @@ -206,7 +207,7 @@ void HttpEquiv::ProcessHttpEquivRefresh(Document& document, void HttpEquiv::ProcessHttpEquivSetCookie(Document& document, const AtomicString& content, Element* element) { - document.AddConsoleMessage(ConsoleMessage::Create( + document.AddConsoleMessage(MakeGarbageCollected<ConsoleMessage>( mojom::ConsoleMessageSource::kSecurity, mojom::ConsoleMessageLevel::kError, String::Format("Blocked setting the `%s` cookie from a `<meta>` tag.", |