| Index: third_party/WebKit/Source/platform/exported/WebMixedContent.cpp
|
| diff --git a/third_party/WebKit/Source/platform/exported/WebMixedContent.cpp b/third_party/WebKit/Source/platform/exported/WebMixedContent.cpp
|
| index d2d36418504951e4047f9f5e8ad71659fcf88734..f572535aaf15205d49bb9960ad00cafdc0c63a6c 100644
|
| --- a/third_party/WebKit/Source/platform/exported/WebMixedContent.cpp
|
| +++ b/third_party/WebKit/Source/platform/exported/WebMixedContent.cpp
|
| @@ -33,7 +33,7 @@
|
| namespace blink {
|
|
|
| // static
|
| -WebMixedContent::ContextType WebMixedContent::contextTypeFromRequestContext(
|
| +WebMixedContentContextType WebMixedContent::contextTypeFromRequestContext(
|
| WebURLRequest::RequestContext context,
|
| bool strictMixedContentCheckingForPlugin) {
|
| switch (context) {
|
| @@ -42,13 +42,13 @@ WebMixedContent::ContextType WebMixedContent::contextTypeFromRequestContext(
|
| case WebURLRequest::RequestContextFavicon:
|
| case WebURLRequest::RequestContextImage:
|
| case WebURLRequest::RequestContextVideo:
|
| - return ContextType::OptionallyBlockable;
|
| + return WebMixedContentContextType::OptionallyBlockable;
|
|
|
| // Plugins! Oh how dearly we love plugin-loaded content!
|
| case WebURLRequest::RequestContextPlugin: {
|
| return strictMixedContentCheckingForPlugin
|
| - ? ContextType::Blockable
|
| - : ContextType::OptionallyBlockable;
|
| + ? WebMixedContentContextType::Blockable
|
| + : WebMixedContentContextType::OptionallyBlockable;
|
| }
|
|
|
| // "Blockable" mixed content
|
| @@ -78,96 +78,19 @@ WebMixedContent::ContextType WebMixedContent::contextTypeFromRequestContext(
|
| case WebURLRequest::RequestContextWorker:
|
| case WebURLRequest::RequestContextXMLHttpRequest:
|
| case WebURLRequest::RequestContextXSLT:
|
| - return ContextType::Blockable;
|
| + return WebMixedContentContextType::Blockable;
|
|
|
| // FIXME: Contexts that we should block, but don't currently.
|
| // https://crbug.com/388650
|
| case WebURLRequest::RequestContextDownload:
|
| case WebURLRequest::RequestContextPrefetch:
|
| - return ContextType::ShouldBeBlockable;
|
| + return WebMixedContentContextType::ShouldBeBlockable;
|
|
|
| case WebURLRequest::RequestContextUnspecified:
|
| NOTREACHED();
|
| }
|
| NOTREACHED();
|
| - return ContextType::Blockable;
|
| -}
|
| -
|
| -// static
|
| -const char* WebMixedContent::requestContextName(
|
| - WebURLRequest::RequestContext context) {
|
| - switch (context) {
|
| - case WebURLRequest::RequestContextAudio:
|
| - return "audio file";
|
| - case WebURLRequest::RequestContextBeacon:
|
| - return "Beacon endpoint";
|
| - case WebURLRequest::RequestContextCSPReport:
|
| - return "Content Security Policy reporting endpoint";
|
| - case WebURLRequest::RequestContextDownload:
|
| - return "download";
|
| - case WebURLRequest::RequestContextEmbed:
|
| - return "plugin resource";
|
| - case WebURLRequest::RequestContextEventSource:
|
| - return "EventSource endpoint";
|
| - case WebURLRequest::RequestContextFavicon:
|
| - return "favicon";
|
| - case WebURLRequest::RequestContextFetch:
|
| - return "resource";
|
| - case WebURLRequest::RequestContextFont:
|
| - return "font";
|
| - case WebURLRequest::RequestContextForm:
|
| - return "form action";
|
| - case WebURLRequest::RequestContextFrame:
|
| - return "frame";
|
| - case WebURLRequest::RequestContextHyperlink:
|
| - return "resource";
|
| - case WebURLRequest::RequestContextIframe:
|
| - return "frame";
|
| - case WebURLRequest::RequestContextImage:
|
| - return "image";
|
| - case WebURLRequest::RequestContextImageSet:
|
| - return "image";
|
| - case WebURLRequest::RequestContextImport:
|
| - return "HTML Import";
|
| - case WebURLRequest::RequestContextInternal:
|
| - return "resource";
|
| - case WebURLRequest::RequestContextLocation:
|
| - return "resource";
|
| - case WebURLRequest::RequestContextManifest:
|
| - return "manifest";
|
| - case WebURLRequest::RequestContextObject:
|
| - return "plugin resource";
|
| - case WebURLRequest::RequestContextPing:
|
| - return "hyperlink auditing endpoint";
|
| - case WebURLRequest::RequestContextPlugin:
|
| - return "plugin data";
|
| - case WebURLRequest::RequestContextPrefetch:
|
| - return "prefetch resource";
|
| - case WebURLRequest::RequestContextScript:
|
| - return "script";
|
| - case WebURLRequest::RequestContextServiceWorker:
|
| - return "Service Worker script";
|
| - case WebURLRequest::RequestContextSharedWorker:
|
| - return "Shared Worker script";
|
| - case WebURLRequest::RequestContextStyle:
|
| - return "stylesheet";
|
| - case WebURLRequest::RequestContextSubresource:
|
| - return "resource";
|
| - case WebURLRequest::RequestContextTrack:
|
| - return "Text Track";
|
| - case WebURLRequest::RequestContextUnspecified:
|
| - return "resource";
|
| - case WebURLRequest::RequestContextVideo:
|
| - return "video";
|
| - case WebURLRequest::RequestContextWorker:
|
| - return "Worker script";
|
| - case WebURLRequest::RequestContextXMLHttpRequest:
|
| - return "XMLHttpRequest endpoint";
|
| - case WebURLRequest::RequestContextXSLT:
|
| - return "XSLT";
|
| - }
|
| - NOTREACHED();
|
| - return "resource";
|
| + return WebMixedContentContextType::Blockable;
|
| }
|
|
|
| } // namespace blink
|
|
|